libHSPlasma
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
plVaultNode Class Reference

#include <plVaultNode.h>

Inheritance diagram for plVaultNode:
plVaultAdminNode plVaultAgeInfoNode plVaultAgeLinkNode plVaultAgeNode plVaultChronicleNode plVaultFolderNode plVaultGameServerNode plVaultImageNode plVaultMarkerListNode plVaultMarkerNode plVaultPlayerInfoNode plVaultPlayerNode plVaultSDLNode plVaultServerNode plVaultSystemNode plVaultTextNoteNode

Public Types

enum  {
  kFieldNodeID, kFieldNodeType, kFieldPermissions, kFieldOwner,
  kFieldGroup, kFieldAutoTime, kFieldCreator, kFieldModifyTime,
  kFieldCreateAgeCoordsBlob, kFieldCreateAgeTime, kFieldCreateAgeName, kFieldCreateAgeGuid,
  kFieldInt32_1, kFieldInt32_2, kFieldInt32_3, kFieldInt32_4,
  kFieldUInt32_1, kFieldUInt32_2, kFieldUInt32_3, kFieldUInt32_4,
  kFieldString64_1, kFieldString64_2, kFieldString64_3, kFieldString64_4,
  kFieldString64_5, kFieldString64_6, kFieldIString64_1, kFieldIString64_2,
  kFieldText_1, kFieldText_2, kFieldBlob_1, kFieldBlob_2,
  kFieldGuid_1, kFieldGuid_2, kFieldLast
}

Public Member Functions

 plVaultNode ()
bool isValid () const
bool hasField (unsigned int field) const
void delField (unsigned int field)
void makeField (unsigned int field)
void read (hsStream *S)
void write (hsStream *S)
unsigned int getNodeID () const
unsigned int getOwner () const
unsigned int getGroup () const
unsigned int getCreator () const
unsigned int getNodeType () const
unsigned int getPermissions () const
plUnifiedTime getAutoTime () const
plUnifiedTime getModifyTime () const
plUnifiedTime getCreateAgeTime () const
plServerGuid getCreateAgeGuid () const
plServerGuid getGuid1 () const
plServerGuid getGuid2 () const
plString getCreateAgeName () const
int getInt32_1 () const
int getInt32_2 () const
int getInt32_3 () const
int getInt32_4 () const
unsigned int getUInt32_1 () const
unsigned int getUInt32_2 () const
unsigned int getUInt32_3 () const
unsigned int getUInt32_4 () const
plString getString64_1 () const
plString getString64_2 () const
plString getString64_3 () const
plString getString64_4 () const
plString getString64_5 () const
plString getString64_6 () const
plString getIString64_1 () const
plString getIString64_2 () const
plString getText_1 () const
plString getText_2 () const
plVaultBlob getBlob_1 () const
plVaultBlob getBlob_2 () const
void setNodeID (unsigned int id)
void setOwner (unsigned int id)
void setGroup (unsigned int id)
void setCreator (unsigned int id)
void setNodeType (unsigned int type)
void setPermissions (unsigned int permissions)
void setAutoTime (const plUnifiedTime &time)
void setModifyTime (const plUnifiedTime &time)
void setCreateAgeTime (const plUnifiedTime &time)
void setCreateAgeGuid (const plServerGuid &guid)
void setGuid1 (const plServerGuid &guid)
void setGuid2 (const plServerGuid &guid)
void setCreateAgeName (const plString &name)
void setInt32_1 (int value)
void setInt32_2 (int value)
void setInt32_3 (int value)
void setInt32_4 (int value)
void setUInt32_1 (unsigned int value)
void setUInt32_2 (unsigned int value)
void setUInt32_3 (unsigned int value)
void setUInt32_4 (unsigned int value)
void setString64_1 (const plString &value)
void setString64_2 (const plString &value)
void setString64_3 (const plString &value)
void setString64_4 (const plString &value)
void setString64_5 (const plString &value)
void setString64_6 (const plString &value)
void setIString64_1 (const plString &value)
void setIString64_2 (const plString &value)
void setText_1 (const plString &value)
void setText_2 (const plString &value)
void setBlob_1 (const plVaultBlob &value)
void setBlob_2 (const plVaultBlob &value)
class plVaultPlayerNodeupcastToPlayerNode () const
class plVaultAgeNodeupcastToAgeNode () const
class plVaultGameServerNodeupcastToGameServerNode () const
class plVaultAdminNodeupcastToAdminNode () const
class plVaultServerNodeupcastToServerNode () const
class plVaultFolderNodeupcastToFolderNode () const
class plVaultPlayerInfoNodeupcastToPlayerInfoNode () const
class plVaultSystemNodeupcastToSystemNode () const
class plVaultImageNodeupcastToImageNode () const
class plVaultTextNoteNodeupcastToTextNoteNode () const
class plVaultSDLNodeupcastToSDLNode () const
class plVaultAgeLinkNodeupcastToAgeLinkNode () const
class plVaultChronicleNodeupcastToChronicleNode () const
class plVaultPlayerInfoListNodeupcastToPlayerInfoListNode () const
class plVaultMarkerNodeupcastToMarkerNode () const
class plVaultAgeInfoNodeupcastToAgeInfoNode () const
class plVaultAgeInfoListNodeupcastToAgeInfoListNode () const
class plVaultMarkerListNodeupcastToMarkerListNode () const

Protected Member Functions

void copy (const plVaultNode &init)

Protected Attributes

hsBitVector fFields
unsigned int fNodeID
unsigned int fOwner
unsigned int fGroup
unsigned int fCreator
unsigned int fNodeType
unsigned int fPermissions
plUnifiedTime fAutoTime
plUnifiedTime fModifyTime
plUnifiedTime fCreateAgeTime
plServerGuid fCreateAgeGuid
plServerGuid fGuid1
plServerGuid fGuid2
plString fCreateAgeName
int fInt32 [4]
unsigned int fUInt32 [4]
plString fString64 [6]
plString fIString64 [2]
plString fText [2]
plVaultBlob fBlob1
plVaultBlob fBlob2

Member Enumeration Documentation

anonymous enum
Enumerator:
kFieldNodeID 
kFieldNodeType 
kFieldPermissions 
kFieldOwner 
kFieldGroup 
kFieldAutoTime 
kFieldCreator 
kFieldModifyTime 
kFieldCreateAgeCoordsBlob 
kFieldCreateAgeTime 
kFieldCreateAgeName 
kFieldCreateAgeGuid 
kFieldInt32_1 
kFieldInt32_2 
kFieldInt32_3 
kFieldInt32_4 
kFieldUInt32_1 
kFieldUInt32_2 
kFieldUInt32_3 
kFieldUInt32_4 
kFieldString64_1 
kFieldString64_2 
kFieldString64_3 
kFieldString64_4 
kFieldString64_5 
kFieldString64_6 
kFieldIString64_1 
kFieldIString64_2 
kFieldText_1 
kFieldText_2 
kFieldBlob_1 
kFieldBlob_2 
kFieldGuid_1 
kFieldGuid_2 
kFieldLast 

Constructor & Destructor Documentation

plVaultNode::plVaultNode ( )

Member Function Documentation

void plVaultNode::copy ( const plVaultNode init)
protected
void plVaultNode::delField ( unsigned int  field)
plUnifiedTime plVaultNode::getAutoTime ( ) const
plVaultBlob plVaultNode::getBlob_1 ( ) const
plVaultBlob plVaultNode::getBlob_2 ( ) const
plServerGuid plVaultNode::getCreateAgeGuid ( ) const
plString plVaultNode::getCreateAgeName ( ) const
plUnifiedTime plVaultNode::getCreateAgeTime ( ) const
unsigned int plVaultNode::getCreator ( ) const
unsigned int plVaultNode::getGroup ( ) const
plServerGuid plVaultNode::getGuid1 ( ) const
plServerGuid plVaultNode::getGuid2 ( ) const
int plVaultNode::getInt32_1 ( ) const
int plVaultNode::getInt32_2 ( ) const
int plVaultNode::getInt32_3 ( ) const
int plVaultNode::getInt32_4 ( ) const
plString plVaultNode::getIString64_1 ( ) const
plString plVaultNode::getIString64_2 ( ) const
plUnifiedTime plVaultNode::getModifyTime ( ) const
unsigned int plVaultNode::getNodeID ( ) const
unsigned int plVaultNode::getNodeType ( ) const
unsigned int plVaultNode::getOwner ( ) const
unsigned int plVaultNode::getPermissions ( ) const
plString plVaultNode::getString64_1 ( ) const
plString plVaultNode::getString64_2 ( ) const
plString plVaultNode::getString64_3 ( ) const
plString plVaultNode::getString64_4 ( ) const
plString plVaultNode::getString64_5 ( ) const
plString plVaultNode::getString64_6 ( ) const
plString plVaultNode::getText_1 ( ) const
plString plVaultNode::getText_2 ( ) const
unsigned int plVaultNode::getUInt32_1 ( ) const
unsigned int plVaultNode::getUInt32_2 ( ) const
unsigned int plVaultNode::getUInt32_3 ( ) const
unsigned int plVaultNode::getUInt32_4 ( ) const
bool plVaultNode::hasField ( unsigned int  field) const
bool plVaultNode::isValid ( ) const
void plVaultNode::makeField ( unsigned int  field)
void plVaultNode::read ( hsStream S)
void plVaultNode::setAutoTime ( const plUnifiedTime time)
void plVaultNode::setBlob_1 ( const plVaultBlob value)
void plVaultNode::setBlob_2 ( const plVaultBlob value)
void plVaultNode::setCreateAgeGuid ( const plServerGuid guid)
void plVaultNode::setCreateAgeName ( const plString name)
void plVaultNode::setCreateAgeTime ( const plUnifiedTime time)
void plVaultNode::setCreator ( unsigned int  id)
void plVaultNode::setGroup ( unsigned int  id)
void plVaultNode::setGuid1 ( const plServerGuid guid)
void plVaultNode::setGuid2 ( const plServerGuid guid)
void plVaultNode::setInt32_1 ( int  value)
void plVaultNode::setInt32_2 ( int  value)
void plVaultNode::setInt32_3 ( int  value)
void plVaultNode::setInt32_4 ( int  value)
void plVaultNode::setIString64_1 ( const plString value)
void plVaultNode::setIString64_2 ( const plString value)
void plVaultNode::setModifyTime ( const plUnifiedTime time)
void plVaultNode::setNodeID ( unsigned int  id)
void plVaultNode::setNodeType ( unsigned int  type)
void plVaultNode::setOwner ( unsigned int  id)
void plVaultNode::setPermissions ( unsigned int  permissions)
void plVaultNode::setString64_1 ( const plString value)
void plVaultNode::setString64_2 ( const plString value)
void plVaultNode::setString64_3 ( const plString value)
void plVaultNode::setString64_4 ( const plString value)
void plVaultNode::setString64_5 ( const plString value)
void plVaultNode::setString64_6 ( const plString value)
void plVaultNode::setText_1 ( const plString value)
void plVaultNode::setText_2 ( const plString value)
void plVaultNode::setUInt32_1 ( unsigned int  value)
void plVaultNode::setUInt32_2 ( unsigned int  value)
void plVaultNode::setUInt32_3 ( unsigned int  value)
void plVaultNode::setUInt32_4 ( unsigned int  value)
class plVaultAdminNode* plVaultNode::upcastToAdminNode ( ) const
class plVaultAgeInfoListNode* plVaultNode::upcastToAgeInfoListNode ( ) const
class plVaultAgeInfoNode* plVaultNode::upcastToAgeInfoNode ( ) const
class plVaultAgeLinkNode* plVaultNode::upcastToAgeLinkNode ( ) const
class plVaultAgeNode* plVaultNode::upcastToAgeNode ( ) const
class plVaultChronicleNode* plVaultNode::upcastToChronicleNode ( ) const
class plVaultFolderNode* plVaultNode::upcastToFolderNode ( ) const
class plVaultGameServerNode* plVaultNode::upcastToGameServerNode ( ) const
class plVaultImageNode* plVaultNode::upcastToImageNode ( ) const
class plVaultMarkerListNode* plVaultNode::upcastToMarkerListNode ( ) const
class plVaultMarkerNode* plVaultNode::upcastToMarkerNode ( ) const
class plVaultPlayerInfoListNode* plVaultNode::upcastToPlayerInfoListNode ( ) const
class plVaultPlayerInfoNode* plVaultNode::upcastToPlayerInfoNode ( ) const
class plVaultPlayerNode* plVaultNode::upcastToPlayerNode ( ) const
class plVaultSDLNode* plVaultNode::upcastToSDLNode ( ) const
class plVaultServerNode* plVaultNode::upcastToServerNode ( ) const
class plVaultSystemNode* plVaultNode::upcastToSystemNode ( ) const
class plVaultTextNoteNode* plVaultNode::upcastToTextNoteNode ( ) const
void plVaultNode::write ( hsStream S)

Member Data Documentation

plUnifiedTime plVaultNode::fAutoTime
protected
plVaultBlob plVaultNode::fBlob1
protected
plVaultBlob plVaultNode::fBlob2
protected
plServerGuid plVaultNode::fCreateAgeGuid
protected
plString plVaultNode::fCreateAgeName
protected
plUnifiedTime plVaultNode::fCreateAgeTime
protected
unsigned int plVaultNode::fCreator
protected
hsBitVector plVaultNode::fFields
protected
unsigned int plVaultNode::fGroup
protected
plServerGuid plVaultNode::fGuid1
protected
plServerGuid plVaultNode::fGuid2
protected
int plVaultNode::fInt32[4]
protected
plString plVaultNode::fIString64[2]
protected
plUnifiedTime plVaultNode::fModifyTime
protected
unsigned int plVaultNode::fNodeID
protected
unsigned int plVaultNode::fNodeType
protected
unsigned int plVaultNode::fOwner
protected
unsigned int plVaultNode::fPermissions
protected
plString plVaultNode::fString64[6]
protected
plString plVaultNode::fText[2]
protected
unsigned int plVaultNode::fUInt32[4]
protected

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