libHSPlasma
List of all members
pnVaultAgeLinkNode Class Reference

#include <pnVaultNodeTypes.hpp>

Inheritance diagram for pnVaultAgeLinkNode:
pnVaultNode

Additional Inherited Members

- Public Types inherited from pnVaultNode
enum  {
  kNodeIdx, kCreateTime, kModifyTime, kCreateAgeName,
  kCreateAgeUuid, kCreatorUuid, kCreatorIdx, kNodeType,
  kInt32_1, kInt32_2, kInt32_3, kInt32_4,
  kUint32_1, kUint32_2, kUint32_3, kUint32_4,
  kUuid_1, kUuid_2, kUuid_3, kUuid_4,
  kString64_1, kString64_2, kString64_3, kString64_4,
  kString64_5, kString64_6, kIString64_1, kIString64_2,
  kText_1, kText_2, kBlob_1, kBlob_2,
  kNumFields
}
enum  {
  k_1, k_2, k_3, k_4,
  k_5, k_6
}
- Public Member Functions inherited from pnVaultNode
 pnVaultNode ()
 pnVaultNode (const pnVaultNode &init)
void copy (const pnVaultNode &init)
void clear ()
bool isValid () const
bool isDirty () const
bool hasField (size_t field) const
bool hasDirty (size_t field) const
void allDirty ()
void allClean ()
void setTimeNow ()
void setModifyNow ()
size_t bufferSize () const
void read (const unsigned char *buffer, size_t size)
void write (unsigned char *buffer, size_t size) const
uint32_t getNodeIdx () const
uint32_t getCreateTime () const
uint32_t getModifyTime () const
plString getCreateAgeName () const
plUuid getCreateAgeUuid () const
plUuid getCreatorUuid () const
uint32_t getCreatorIdx () const
uint32_t getNodeType () const
int32_t getInt32 (size_t which) const
uint32_t getUint32 (size_t which) const
plUuid getUuid (size_t which) const
plString getString64 (size_t which) const
plString getIString64 (size_t which) const
plString getText (size_t which) const
plVaultBlob getBlob (size_t which) const
void setNodeIdx (uint32_t idx)
void setCreateTime (uint32_t createTime)
void setModifyTime (uint32_t modTime)
void setCreateAgeName (const plString &name)
void setCreateAgeUuid (const plUuid &uuid)
void setCreatorUuid (const plUuid &uuid)
void setCreatorIdx (uint32_t idx)
void setNodeType (uint32_t type)
void setInt32 (size_t which, int32_t value)
void setUint32 (size_t which, uint32_t value)
void setUuid (size_t which, const plUuid &value)
void setString64 (size_t which, const plString &value)
void setIString64 (size_t which, const plString &value)
void setText (size_t which, const plString &value)
void setBlob (size_t which, const plVaultBlob &value)
- Protected Attributes inherited from pnVaultNode
uint64_t fFieldMask
uint64_t fDirtyMask
size_t fCachedSize
size_t fDirtySize
int32_t fNodeIdx
uint32_t fCreateTime
uint32_t fModifyTime
plString fCreateAgeName
plUuid fCreateAgeUuid
plUuid fCreatorUuid
int32_t fCreatorIdx
int32_t fNodeType
int32_t fInt32 [4]
uint32_t fUint32 [4]
plUuid fUuid [4]
plString fString64 [6]
plString fIString64 [2]
plString fText [2]
plVaultBlob fBlob [2]

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