TargetHost
class TargetHost : public BReferenceable {
TargetHost(const BString& name);
virtual ~TargetHost();
class TargetHost::Listener
: public DoublyLinkedListLinkImpl<TargetHost::Listener> {
class TargetHost;
virtual TargetHost* GetTargetHost() = 0;
TargetHost::Listener(),
TargetHost* host = fInterface->GetTargetHost();
AutoLocker<TargetHost> hostLocker(host);
TargetHost* host = fInterface->GetTargetHost();
AutoLocker<TargetHost> hostLocker(host);
AutoLocker<TargetHost> hostLocker(fHost);
TargetHost* fHost;
class TeamsListView : public BColumnListView, public TargetHost::Listener,
TargetHost::TeamInfoByID(team_id team) const
TargetHost::_CompareTeams(const TeamInfo* a, const TeamInfo* b)
TargetHost::_FindTeamByKey(const team_id* id, const TeamInfo* info)
TargetHost::TargetHost(const BString& name)
TargetHost::_NotifyTeamAdded(TeamInfo* info)
TargetHost::_NotifyTeamRemoved(team_id team)
TargetHost::_NotifyTeamRenamed(TeamInfo* info)
TargetHost::Listener::~Listener()
TargetHost::Listener::TeamAdded(TeamInfo* info)
TargetHost::Listener::TeamRemoved(team_id team)
TargetHost::Listener::TeamRenamed(TeamInfo* info)
TargetHost::~TargetHost()
TargetHost::AddListener(Listener* listener)
AutoLocker<TargetHost> hostLocker(this);
TargetHost::RemoveListener(Listener* listener)
AutoLocker<TargetHost> hostLocker(this);
TargetHost::CountTeams() const
TargetHost::AddTeam(const team_info& info)
TargetHost::RemoveTeam(team_id team)
TargetHost::UpdateTeam(const team_info& info)
TargetHost::TeamInfoAt(int32 index) const
TargetHost*
AutoLocker<TargetHost> locker(fTargetHost);
fTargetHost = new(std::nothrow) TargetHost(hostname);
AutoLocker<TargetHost> hostLocker(fTargetHost);
virtual TargetHost* GetTargetHost();
TargetHost* fTargetHost;
TargetHost*
virtual TargetHost* GetTargetHost();
TargetHost* fTargetHost;