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

#include <StoragePinBytes.h>

+ Inheritance diagram for pdb::StoragePinBytes:
+ Collaboration diagram for pdb::StoragePinBytes:

Public Member Functions

 StoragePinBytes ()
 
 ~StoragePinBytes ()
 
 StoragePinBytes (NodeID nodeId, DatabaseID dbId, UserTypeID userTypeId, SetID setId, size_t sizeOfBytes)
 
NodeID getNodeID ()
 
void setNodeID (NodeID nodeId)
 
DatabaseID getDatabaseID ()
 
void setDatabaseID (DatabaseID dbId)
 
UserTypeID getUserTypeID ()
 
void setUserTypeID (UserTypeID typeId)
 
SetID getSetID ()
 
void setSetID (SetID setId)
 
size_t getSizeOfBytes ()
 
void setSizeOfBytes (size_t sizeOfBytes)
 
- 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

NodeID nodeId
 
DatabaseID dbId
 
UserTypeID userTypeId
 
SetID setId
 
size_t sizeOfBytes
 

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)
 

Detailed Description

Definition at line 29 of file StoragePinBytes.h.

Constructor & Destructor Documentation

pdb::StoragePinBytes::StoragePinBytes ( )
inline

Definition at line 33 of file StoragePinBytes.h.

pdb::StoragePinBytes::~StoragePinBytes ( )
inline

Definition at line 35 of file StoragePinBytes.h.

pdb::StoragePinBytes::StoragePinBytes ( NodeID  nodeId,
DatabaseID  dbId,
UserTypeID  userTypeId,
SetID  setId,
size_t  sizeOfBytes 
)
inline

Definition at line 37 of file StoragePinBytes.h.

Member Function Documentation

DatabaseID pdb::StoragePinBytes::getDatabaseID ( )
inline

Definition at line 53 of file StoragePinBytes.h.

NodeID pdb::StoragePinBytes::getNodeID ( )
inline

Definition at line 45 of file StoragePinBytes.h.

SetID pdb::StoragePinBytes::getSetID ( )
inline

Definition at line 69 of file StoragePinBytes.h.

size_t pdb::StoragePinBytes::getSizeOfBytes ( )
inline

Definition at line 77 of file StoragePinBytes.h.

UserTypeID pdb::StoragePinBytes::getUserTypeID ( )
inline

Definition at line 61 of file StoragePinBytes.h.

void pdb::StoragePinBytes::setDatabaseID ( DatabaseID  dbId)
inline

Definition at line 57 of file StoragePinBytes.h.

void pdb::StoragePinBytes::setNodeID ( NodeID  nodeId)
inline

Definition at line 49 of file StoragePinBytes.h.

void pdb::StoragePinBytes::setSetID ( SetID  setId)
inline

Definition at line 73 of file StoragePinBytes.h.

void pdb::StoragePinBytes::setSizeOfBytes ( size_t  sizeOfBytes)
inline

Definition at line 81 of file StoragePinBytes.h.

void pdb::StoragePinBytes::setUserTypeID ( UserTypeID  typeId)
inline

Definition at line 65 of file StoragePinBytes.h.

Member Data Documentation

DatabaseID pdb::StoragePinBytes::dbId
private

Definition at line 89 of file StoragePinBytes.h.

NodeID pdb::StoragePinBytes::nodeId
private

Definition at line 88 of file StoragePinBytes.h.

SetID pdb::StoragePinBytes::setId
private

Definition at line 91 of file StoragePinBytes.h.

size_t pdb::StoragePinBytes::sizeOfBytes
private

Definition at line 92 of file StoragePinBytes.h.

UserTypeID pdb::StoragePinBytes::userTypeId
private

Definition at line 90 of file StoragePinBytes.h.


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