![]() |
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>
Inheritance diagram for pdb::CatalogNodeMetadata:
Collaboration diagram for pdb::CatalogNodeMetadata: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.