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::NodePartitionData Class Reference

#include <NodePartitionData.h>

+ Collaboration diagram for pdb::NodePartitionData:

Public Member Functions

 NodePartitionData (NodeID nodeId, int port, std::string address, std::pair< std::string, std::string > setAndDatabaseName)
 
std::string toString () const
 
NodeID getNodeId () const
 
int getPort () const
 
std::string getAddress () const
 
std::string getSetName () const
 
std::string getDatabaseName () const
 
size_t getTotalBytesSent () const
 
bool operator== (const NodePartitionData &other)
 

Private Attributes

NodeID nodeId
 
int port
 
std::string address
 
std::string setName
 
std::string databaseName
 
size_t totalBytesSent
 

Detailed Description

Definition at line 32 of file NodePartitionData.h.

Constructor & Destructor Documentation

pdb::NodePartitionData::NodePartitionData ( NodeID  nodeId,
int  port,
std::string  address,
std::pair< std::string, std::string >  setAndDatabaseName 
)

Definition at line 26 of file NodePartitionData.cc.

+ Here is the call graph for this function:

Member Function Documentation

std::string pdb::NodePartitionData::getAddress ( ) const

Definition at line 56 of file NodePartitionData.cc.

+ Here is the caller graph for this function:

std::string pdb::NodePartitionData::getDatabaseName ( ) const

Definition at line 62 of file NodePartitionData.cc.

NodeID pdb::NodePartitionData::getNodeId ( ) const

Definition at line 50 of file NodePartitionData.cc.

int pdb::NodePartitionData::getPort ( ) const

Definition at line 53 of file NodePartitionData.cc.

+ Here is the caller graph for this function:

std::string pdb::NodePartitionData::getSetName ( ) const

Definition at line 59 of file NodePartitionData.cc.

size_t pdb::NodePartitionData::getTotalBytesSent ( ) const

Definition at line 65 of file NodePartitionData.cc.

bool pdb::NodePartitionData::operator== ( const NodePartitionData other)
inline

Definition at line 47 of file NodePartitionData.h.

+ Here is the call graph for this function:

std::string pdb::NodePartitionData::toString ( ) const

Definition at line 46 of file NodePartitionData.cc.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

std::string pdb::NodePartitionData::address
private

Definition at line 54 of file NodePartitionData.h.

std::string pdb::NodePartitionData::databaseName
private

Definition at line 56 of file NodePartitionData.h.

NodeID pdb::NodePartitionData::nodeId
private

Definition at line 52 of file NodePartitionData.h.

int pdb::NodePartitionData::port
private

Definition at line 53 of file NodePartitionData.h.

std::string pdb::NodePartitionData::setName
private

Definition at line 55 of file NodePartitionData.h.

size_t pdb::NodePartitionData::totalBytesSent
private

Definition at line 58 of file NodePartitionData.h.


The documentation for this class was generated from the following files: