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.
|
#include <CatalogNodeMetadata.h>
Public Member Functions | |
CatalogNodeMetadata () | |
CatalogNodeMetadata (pdb::String nodeIdValue, pdb::String nodeIPValue, int nodePortValue, pdb::String nodeNameValue, pdb::String nodeTypeValue, int nodeStatusValue) | |
CatalogNodeMetadata (const CatalogNodeMetadata &pdbNodeToCopy) | |
CatalogNodeMetadata (const Handle< CatalogNodeMetadata > &pdbNodeToCopy) | |
~CatalogNodeMetadata () | |
void | setValues (pdb::String nodeIdValue, pdb::String nodeIPValue, int nodePortValue, pdb::String nodeNameValue, pdb::String nodeTypeValue, int nodeStatusValue) |
pdb::String | getItemKey () |
pdb::String | getNodeIP () |
pdb::String | getItemId () |
pdb::String | getItemName () |
pdb::String | getNodeType () |
int | getNodePort () |
int | getNodeStatus () |
void | setItemKey (pdb::String &itemKeyIn) |
void | setItemId (pdb::String &itemIdIn) |
void | setItemIP (pdb::String &itemIPIn) |
void | setItemName (pdb::String &itemNameIn) |
void | setNodePort (int &portIn) |
string | printShort () |
Public Member Functions inherited from pdb::Object | |
void | setVTablePtr (void *setToMe) |
void * | getVTablePtr () |
virtual void | setUpAndCopyFrom (void *target, void *source) const |
virtual void | deleteObject (void *deleteMe) |
virtual size_t | getSize (void *ofMe) |
Private Attributes | |
pdb::String | nodeId |
pdb::String | nodeIP |
int | nodePort |
pdb::String | nodeName |
pdb::String | nodeType |
int | nodeStatus |
pdb::String | nodeAddress |
Friends | |
std::ostream & | operator<< (std::ostream &out, CatalogNodeMetadata &node) |
Additional Inherited Members | |
Static Public Member Functions inherited from pdb::Object | |
static void * | operator new (size_t sz, const std::nothrow_t &tag) |
static void * | operator new (size_t sz) |
static void | operator delete (void *me) |
static void * | operator new (std::size_t count, void *ptr) |
Definition at line 41 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 43 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 45 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 61 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 72 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 82 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 107 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 99 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 111 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 103 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 119 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 123 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 115 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 148 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 131 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 136 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 127 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 140 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 144 of file CatalogNodeMetadata.h.
|
inline |
Definition at line 84 of file CatalogNodeMetadata.h.
|
friend |
Definition at line 160 of file CatalogNodeMetadata.h.
|
private |
Definition at line 181 of file CatalogNodeMetadata.h.
|
private |
Definition at line 175 of file CatalogNodeMetadata.h.
|
private |
Definition at line 176 of file CatalogNodeMetadata.h.
|
private |
Definition at line 178 of file CatalogNodeMetadata.h.
|
private |
Definition at line 177 of file CatalogNodeMetadata.h.
|
private |
Definition at line 180 of file CatalogNodeMetadata.h.
|
private |
Definition at line 179 of file CatalogNodeMetadata.h.