ServerVolume
ServerVolume* serverVolume = _GetServerVolume(params->serverName);
ServerVolume* serverVolume = _GetServerVolume(serverInfo->GetAddress());
serverVolume = new(std::nothrow) ServerVolume(fVolumeManager, serverInfo);
ServerVolume* serverVolume = _GetServerVolume(newInfo->GetAddress());
ServerVolume* serverVolume = _GetServerVolume(serverInfo->GetAddress());
ServerVolume*
if (ServerVolume* serverVolume = dynamic_cast<ServerVolume*>(volume))
ServerVolume*
ServerVolume* volume = dynamic_cast<ServerVolume*>(node->GetVolume());
return dynamic_cast<ServerVolume*>(
class ServerVolume;
ServerVolume* _GetServerVolume(const char* name);
ServerVolume* _GetServerVolume(const NetAddress& address);
ServerVolume::Init(const char* name)
ServerVolume::Uninit()
ServerVolume::PrepareToUnmount()
ServerVolume::HandleEvent(VolumeEvent* event)
ServerVolume::Unmount()
ServerVolume::OpenQuery(const char* queryString, uint32 flags, port_id port,
ServerVolume::ServerVolume(VolumeManager* volumeManager,
ServerVolume::FreeQueryIterator(QueryIterator* _iterator)
ServerVolume::ReadQuery(QueryIterator* _iterator, struct dirent* buffer,
ServerVolume::~ServerVolume()
ServerVolume::_AddShare(ExtendedShareInfo* shareInfo)
ServerVolume::_GetShareVolume(int32 volumeID)
ServerVolume::GetServerAddress()
ServerVolume::SetServerInfo(ExtendedServerInfo* serverInfo)
class ServerVolume : public VirtualVolume {
ServerVolume(VolumeManager* volumeManager,
~ServerVolume();