TargetHostInterfaceRoster
status_t debugger_global_init(TargetHostInterfaceRoster::Listener* listener);
class TargetHostInterfaceRoster : private TargetHostInterface::Listener {
TargetHostInterfaceRoster();
virtual ~TargetHostInterfaceRoster();
static TargetHostInterfaceRoster* Default();
static TargetHostInterfaceRoster* sDefaultInstance;
class TargetHostInterfaceRoster::Listener {
private TargetHostInterfaceRoster::Listener {
class CliDebugger : private TargetHostInterfaceRoster::Listener {
class ReportDebugger : private TargetHostInterfaceRoster::Listener {
TargetHostInterfaceRoster::Listener(),
hostInterface = TargetHostInterfaceRoster::Default()
TargetHostInterfaceRoster* roster = TargetHostInterfaceRoster::Default();
TargetHostInterfaceRoster* roster = TargetHostInterfaceRoster::Default();
AutoLocker<TargetHostInterfaceRoster> lock(roster);
TargetHostInterface* hostInterface = TargetHostInterfaceRoster::Default()
TargetHostInterfaceRoster* roster = TargetHostInterfaceRoster::Default();
AutoLocker<TargetHostInterfaceRoster> lock(roster);
TargetHostInterface* hostInterface = TargetHostInterfaceRoster::Default()
= TargetHostInterfaceRoster::Default()->ActiveInterfaceAt(0);
= TargetHostInterfaceRoster::Default()->ActiveInterfaceAt(0);
= TargetHostInterfaceRoster::Default()->ActiveInterfaceAt(0);
TargetHostInterfaceRoster* roster = TargetHostInterfaceRoster::Default();
TargetHostInterfaceRoster* roster
= TargetHostInterfaceRoster::Default();
AutoLocker<TargetHostInterfaceRoster> rosterLocker(roster);
TargetHostInterfaceRoster* roster = TargetHostInterfaceRoster::Default();
AutoLocker<TargetHostInterfaceRoster> rosterLocker(roster);
debugger_global_init(TargetHostInterfaceRoster::Listener* listener)
error = TargetHostInterfaceRoster::CreateDefault(listener);
TargetHostInterfaceRoster* roster = TargetHostInterfaceRoster::Default();
TargetHostInterfaceRoster::DeleteDefault();
TargetHostInterfaceRoster::CountInterfaceInfos() const
TargetHostInterfaceRoster::InterfaceInfoAt(int32 index) const
TargetHostInterfaceRoster::CreateInterface(TargetHostInterfaceInfo* info,
AutoLocker<TargetHostInterfaceRoster> locker(this);
TargetHostInterfaceRoster::CountActiveInterfaces() const
/*static*/ TargetHostInterfaceRoster*
TargetHostInterfaceRoster::ActiveInterfaceAt(int32 index) const
TargetHostInterfaceRoster::TeamDebuggerStarted(TeamDebugger* debugger)
TargetHostInterfaceRoster::sDefaultInstance = NULL;
TargetHostInterfaceRoster::TeamDebuggerQuit(TeamDebugger* debugger)
TargetHostInterfaceRoster::TargetHostInterfaceQuit(
AutoLocker<TargetHostInterfaceRoster> locker(this);
TargetHostInterfaceRoster::Listener::~Listener()
TargetHostInterfaceRoster::TargetHostInterfaceRoster()
TargetHostInterfaceRoster::Listener::TeamDebuggerCountChanged(int32 count)
TargetHostInterfaceRoster::~TargetHostInterfaceRoster()
/*static*/ TargetHostInterfaceRoster*
TargetHostInterfaceRoster::Default()
TargetHostInterfaceRoster::CreateDefault(Listener* listener)
TargetHostInterfaceRoster* roster
= new(std::nothrow) TargetHostInterfaceRoster;
ObjectDeleter<TargetHostInterfaceRoster> rosterDeleter(roster);
TargetHostInterfaceRoster::DeleteDefault()
TargetHostInterfaceRoster* roster = sDefaultInstance;
TargetHostInterfaceRoster::Init(Listener* listener)
TargetHostInterfaceRoster::RegisterInterfaceInfos()