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
CatalogStandardNodeMetadata Class Reference

#include <CatalogStandardNodeMetadata.h>

+ Collaboration diagram for CatalogStandardNodeMetadata:

Public Member Functions

 CatalogStandardNodeMetadata ()
 
 CatalogStandardNodeMetadata (string nodeIdValue, string nodeIPValue, int nodePortValue, string nodeNameValue, string nodeTypeValue, int nodeStatusValue)
 
 CatalogStandardNodeMetadata (const CatalogStandardNodeMetadata &pdbNodeToCopy)
 
 ~CatalogStandardNodeMetadata ()
 
void setValues (string nodeIdValue, string nodeIPValue, int nodePortValue, string nodeNameValue, string nodeTypeValue, int nodeStatusValue)
 
string getItemKey ()
 
string getNodeIP ()
 
string getItemId ()
 
string getItemName ()
 
string getNodeType ()
 
int getNodePort ()
 
int getNodeStatus ()
 
void setItemKey (string &itemKeyIn)
 
void setItemIP (pdb::String &itemIPIn)
 
void setItemId (string &itemIdIn)
 
void setItemName (string &itemNameIn)
 
void setNodePort (int &portIn)
 
string printShort ()
 
void toStandardMetadata (pdb::Handle< pdb::CatalogNodeMetadata > &convertedItem)
 

Private Attributes

string nodeId
 
string nodeIP
 
int nodePort
 
string nodeName
 
string nodeType
 
int nodeStatus
 
string nodeAddress
 

Friends

std::ostream & operator<< (std::ostream &out, CatalogStandardNodeMetadata &node)
 

Detailed Description

Definition at line 37 of file CatalogStandardNodeMetadata.h.

Constructor & Destructor Documentation

CatalogStandardNodeMetadata::CatalogStandardNodeMetadata ( )

Definition at line 27 of file CatalogStandardNodeMetadata.cc.

CatalogStandardNodeMetadata::CatalogStandardNodeMetadata ( string  nodeIdValue,
string  nodeIPValue,
int  nodePortValue,
string  nodeNameValue,
string  nodeTypeValue,
int  nodeStatusValue 
)

Definition at line 29 of file CatalogStandardNodeMetadata.cc.

CatalogStandardNodeMetadata::CatalogStandardNodeMetadata ( const CatalogStandardNodeMetadata pdbNodeToCopy)

Definition at line 40 of file CatalogStandardNodeMetadata.cc.

CatalogStandardNodeMetadata::~CatalogStandardNodeMetadata ( )

Definition at line 52 of file CatalogStandardNodeMetadata.cc.

Member Function Documentation

string CatalogStandardNodeMetadata::getItemId ( )

Definition at line 71 of file CatalogStandardNodeMetadata.cc.

string CatalogStandardNodeMetadata::getItemKey ( )

Definition at line 67 of file CatalogStandardNodeMetadata.cc.

string CatalogStandardNodeMetadata::getItemName ( )

Definition at line 73 of file CatalogStandardNodeMetadata.cc.

+ Here is the caller graph for this function:

string CatalogStandardNodeMetadata::getNodeIP ( )

Definition at line 69 of file CatalogStandardNodeMetadata.cc.

+ Here is the caller graph for this function:

int CatalogStandardNodeMetadata::getNodePort ( )

Definition at line 77 of file CatalogStandardNodeMetadata.cc.

int CatalogStandardNodeMetadata::getNodeStatus ( )

Definition at line 79 of file CatalogStandardNodeMetadata.cc.

string CatalogStandardNodeMetadata::getNodeType ( )

Definition at line 75 of file CatalogStandardNodeMetadata.cc.

+ Here is the caller graph for this function:

string CatalogStandardNodeMetadata::printShort ( )

Definition at line 101 of file CatalogStandardNodeMetadata.cc.

+ Here is the call graph for this function:

void CatalogStandardNodeMetadata::setItemId ( string &  itemIdIn)

Definition at line 85 of file CatalogStandardNodeMetadata.cc.

void CatalogStandardNodeMetadata::setItemIP ( pdb::String itemIPIn)

Definition at line 89 of file CatalogStandardNodeMetadata.cc.

void CatalogStandardNodeMetadata::setItemKey ( string &  itemKeyIn)

Definition at line 81 of file CatalogStandardNodeMetadata.cc.

void CatalogStandardNodeMetadata::setItemName ( string &  itemNameIn)

Definition at line 93 of file CatalogStandardNodeMetadata.cc.

void CatalogStandardNodeMetadata::setNodePort ( int &  portIn)

Definition at line 97 of file CatalogStandardNodeMetadata.cc.

void CatalogStandardNodeMetadata::setValues ( string  nodeIdValue,
string  nodeIPValue,
int  nodePortValue,
string  nodeNameValue,
string  nodeTypeValue,
int  nodeStatusValue 
)

Definition at line 54 of file CatalogStandardNodeMetadata.cc.

void CatalogStandardNodeMetadata::toStandardMetadata ( pdb::Handle< pdb::CatalogNodeMetadata > &  convertedItem)

Definition at line 112 of file CatalogStandardNodeMetadata.cc.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
CatalogStandardNodeMetadata node 
)
friend

Definition at line 82 of file CatalogStandardNodeMetadata.h.

Member Data Documentation

string CatalogStandardNodeMetadata::nodeAddress
private

Definition at line 102 of file CatalogStandardNodeMetadata.h.

string CatalogStandardNodeMetadata::nodeId
private

Definition at line 96 of file CatalogStandardNodeMetadata.h.

string CatalogStandardNodeMetadata::nodeIP
private

Definition at line 97 of file CatalogStandardNodeMetadata.h.

string CatalogStandardNodeMetadata::nodeName
private

Definition at line 99 of file CatalogStandardNodeMetadata.h.

int CatalogStandardNodeMetadata::nodePort
private

Definition at line 98 of file CatalogStandardNodeMetadata.h.

int CatalogStandardNodeMetadata::nodeStatus
private

Definition at line 101 of file CatalogStandardNodeMetadata.h.

string CatalogStandardNodeMetadata::nodeType
private

Definition at line 100 of file CatalogStandardNodeMetadata.h.


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