A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pdb::PDBCommunicator Member List

This is the complete list of members for pdb::PDBCommunicator, including all inherited members.

connectToInternetServer(PDBLoggerPtr logToMeIn, int portNumber, std::string serverAddress, std::string &errMsg)pdb::PDBCommunicator
connectToLocalServer(PDBLoggerPtr logToMeIn, std::string fName, std::string &errMsg)pdb::PDBCommunicator
doTheRead(char *dataIn)pdb::PDBCommunicatorprivate
doTheWrite(char *start, char *end)pdb::PDBCommunicatorprivate
fileNamepdb::PDBCommunicatorprivate
getNextObject(void *readToHere, bool &success, std::string &errMsg)pdb::PDBCommunicator
getNextObject(bool &success, std::string &errMsg)pdb::PDBCommunicator
getObjectTypeID()pdb::PDBCommunicator
getSizeOfNextObject()pdb::PDBCommunicator
getSocketFD()pdb::PDBCommunicator
isInternetpdb::PDBCommunicatorprivate
isLongConnection()pdb::PDBCommunicator
isSocketClosed()pdb::PDBCommunicator
logToMepdb::PDBCommunicatorprivate
longConnectionpdb::PDBCommunicatorprivate
msgSizepdb::PDBCommunicatorprivate
needToSendDisconnectMsgpdb::PDBCommunicatorprivate
nextTypeIDpdb::PDBCommunicatorprivate
PDBCommunicator()pdb::PDBCommunicator
pointToFile(PDBLoggerPtr logToMeIn, int socketFDIn, std::string &errMsg)pdb::PDBCommunicator
pointToInternet(PDBLoggerPtr logToMeIn, int socketFDIn, std::string &errMs)pdb::PDBCommunicator
portNumberpdb::PDBCommunicatorprivate
readCurMsgSizepdb::PDBCommunicatorprivate
receiveBytes(void *data, std::string &errMsg)pdb::PDBCommunicatorinline
reconnect(std::string &errMsg)pdb::PDBCommunicator
sendBytes(void *data, size_t size, std::string &errMsg)pdb::PDBCommunicatorinline
sendObject(Handle< ObjType > &sendMe, std::string &errMsg)pdb::PDBCommunicator
serverAddresspdb::PDBCommunicatorprivate
setLongConnection(bool longConnection)pdb::PDBCommunicator
setNeedsToDisconnect(bool option)pdb::PDBCommunicator
socketClosedpdb::PDBCommunicatorprivate
socketFDpdb::PDBCommunicatorprivate
~PDBCommunicator()pdb::PDBCommunicatorvirtual