fServerConnection
fServerConnection(NULL),
if (fServerConnection) {
fServerConnection->Close();
fServerConnection->ReleaseReference();
if (!fServerConnection) {
fServerConnection = new(std::nothrow) ServerConnection(fVolumeManager,
if (!fServerConnection)
status_t error = fServerConnection->Init(fConnectionBrokenTarget);
if (!fServerConnection->IsConnected())
fServerConnection->AcquireReference();
*serverConnection = fServerConnection;
if (!fServerConnection || !fServerConnection->IsConnected())
fServerConnection->AcquireReference();
return fServerConnection;
if (fServerConnection)
fServerConnection->Close();
ServerConnection* fServerConnection;
fServerConnection(NULL),
if (fServerConnection)
fServerConnection->ReleaseReference();
if (!fServerConnection) {
&fServerConnection);
fConnection = fServerConnection->GetRequestConnection();
error = fServerConnection->AddVolume(this);
if (fServerConnection)
fServerConnection->RemoveVolume(this);
ServerConnection* fServerConnection;
fServerConnection->Disconnect();
if (fServerConnection == NULL)
fServerConnection->Disconnect();
delete fServerConnection;
fServerConnection = NULL;
delete fServerConnection;
fServerConnection = NULL;
fServerConnection = new(std::nothrow) BSecureSocket(address);
fServerConnection = new(std::nothrow) BSocket(address);
if (fServerConnection != NULL)
status = fServerConnection->InitCheck();
fServerConnection->Disconnect();
fServerConnection->Disconnect();
status_t result = fServerConnection->WaitForReadable(
amountReceived = fServerConnection->Read(buf + amountInBuffer,
status_t result = fServerConnection->WaitForReadable(
bytesReceived = fServerConnection->Read((char*)&c, 1);
while (fServerConnection->WaitForReadable(1000) == B_OK) {
ssize_t amountReceived = fServerConnection->Read(buffer,
if (fServerConnection->Write(cmd, ::strlen(cmd)) < 0) {
BSocket* fServerConnection;