ExtendedServerInfo
ExtendedServerInfo::SetTo(ServerInfo* serverInfo)
ExtendedServerInfo::SetState(uint32 state)
ExtendedServerInfo::GetState() const
ExtendedServerInfo::_AddShare(const ShareInfo* info)
ExtendedServerInfo::ExtendedServerInfo(const NetAddress& address)
ExtendedServerInfo::~ExtendedServerInfo()
ExtendedServerInfo::GetAddress() const
ExtendedServerInfo::GetServerName() const
ExtendedServerInfo::GetConnectionMethod() const
ExtendedServerInfo::CountShares() const
ExtendedServerInfo::ShareInfoAt(int32 index) const
ExtendedServerInfo::GetShareInfo(const char* name)
class ExtendedServerInfo : public BReferenceable {
ExtendedServerInfo(const NetAddress& address);
~ExtendedServerInfo();
RootVolume::ServerAdded(ExtendedServerInfo* serverInfo)
RootVolume::ServerUpdated(ExtendedServerInfo* oldInfo,
ExtendedServerInfo* newInfo)
RootVolume::ServerRemoved(ExtendedServerInfo* serverInfo)
virtual void ServerAdded(ExtendedServerInfo* serverInfo);
virtual void ServerUpdated(ExtendedServerInfo* oldInfo,
ExtendedServerInfo* newInfo);
virtual void ServerRemoved(ExtendedServerInfo* serverInfo);
ExtendedServerInfo* serverInfo)
class ExtendedServerInfo;
ExtendedServerInfo* serverInfo);
ExtendedServerInfo* fServerInfo;
ExtendedServerInfo* serverInfo,
class ExtendedServerInfo;
ExtendedServerInfo* serverInfo,
ExtendedServerInfo* fServerInfo;
ExtendedServerInfo* fOldServerInfo;
ExtendedServerInfo* fServerInfo;
ExtendedServerInfo* serverInfo = it.Next().value;
ExtendedServerInfo*
ExtendedServerInfo* serverInfo = fServerInfos->Get(address);
ExtendedServerInfo* oldInfo = fServerInfos->Get(address);
ExtendedServerInfo* serverInfo
= new(std::nothrow) ExtendedServerInfo(address);
BReference<ExtendedServerInfo> serverInfoReference(serverInfo, true);
ExtendedServerInfo* serverInfo = fServerInfos->Get(address);
BReference<ExtendedServerInfo> _(serverInfo);
ExtendedServerInfo* oldServerInfo = fServerInfos->Get(netAddress);
ExtendedServerInfo* serverInfo
= new(std::nothrow) ExtendedServerInfo(netAddress);
BReference<ExtendedServerInfo> serverInfoReference(serverInfo, true);
struct ServerManager::ServerInfoMap : HashMap<NetAddress, ExtendedServerInfo*> {
ServerManager::_ServerAdded(ExtendedServerInfo* serverInfo)
ServerInfoTask(ServerManager* manager, ExtendedServerInfo* oldServerInfo,
ServerManager::_ServerUpdated(ExtendedServerInfo* serverInfo)
ExtendedServerInfo* oldInfo = fServerInfos->Get(serverInfo->GetAddress());
ExtendedServerInfo* serverInfo)
ServerManager::_AddingServerFailed(ExtendedServerInfo* serverInfo)
ServerManager::_UpdatingServerFailed(ExtendedServerInfo* serverInfo)
ExtendedServerInfo* oldInfo = fServerInfos->Get(serverInfo->GetAddress());
ServerManager::_RemoveServer(ExtendedServerInfo* serverInfo)
ExtendedServerInfo* oldInfo = fServerInfos->Get(serverInfo->GetAddress());
ExtendedServerInfo* GetServerInfo(const NetAddress& address);
void _ServerAdded(ExtendedServerInfo* serverInfo);
void _ServerUpdated(ExtendedServerInfo* serverInfo);
ExtendedServerInfo* serverInfo);
ExtendedServerInfo* serverInfo);
void _RemoveServer(ExtendedServerInfo* serverInfo);
virtual void ServerAdded(ExtendedServerInfo* serverInfo) = 0;
virtual void ServerUpdated(ExtendedServerInfo* oldInfo,
ExtendedServerInfo* newInfo) = 0;
ExtendedServerInfo* serverInfo) = 0;
class ExtendedServerInfo;
ExtendedServerInfo* serverInfo)
ServerVolume::SetServerInfo(ExtendedServerInfo* serverInfo)
BReference<ExtendedServerInfo> newReference(fServerInfo);
class ExtendedServerInfo;
ExtendedServerInfo* serverInfo);
void SetServerInfo(ExtendedServerInfo* serverInfo);
ExtendedServerInfo* fServerInfo;
ExtendedServerInfo* serverInfo, ExtendedShareInfo* shareInfo)
BReference<ExtendedServerInfo> serverInfoReference(fServerInfo);
ExtendedServerInfo* serverInfo = fServerInfo;
class ExtendedServerInfo;
ExtendedServerInfo* fServerInfo;
ExtendedServerInfo* serverInfo,