libHSPlasma
Classes | Namespaces | Enumerations
plVaultNode.h File Reference
#include "plServerGuid.h"
#include "Sys/plUnifiedTime.h"
#include "Util/hsBitVector.h"

Classes

class  plVaultBlob
struct  plVaultBlob::BlobData
class  plVaultNode

Namespaces

namespace  plVault

Enumerations

enum  plVault::NodeTypes {
  plVault::kNodeInvalid, plVault::kNodeVNodeMgrLow, plVault::kNodePlayer, plVault::kNodeAge,
  plVault::kNodeGameServer, plVault::kNodeAdmin, plVault::kNodeVaultServer, plVault::kNodeCCR,
  plVault::kNodeVNodeMgrHigh = 21, plVault::kNodeFolder, plVault::kNodePlayerInfo, plVault::kNodeSystem,
  plVault::kNodeImage, plVault::kNodeTextNote, plVault::kNodeSDL, plVault::kNodeAgeLink,
  plVault::kNodeChronicle, plVault::kNodePlayerInfoList, plVault::kNodeUNUSED, plVault::kNodeMarker,
  plVault::kNodeAgeInfo, plVault::kNodeAgeInfoList, plVault::kNodeMarkerList, plVault::kNodeNumTypes
}
enum  plVault::StandardNodes {
  plVault::kUserDefinedNode, plVault::kInboxFolder, plVault::kBuddyListFolder, plVault::kIgnoreListFolder,
  plVault::kPeopleIKnowAboutFolder, plVault::kVaultMgrGlobalDataFolder, plVault::kChronicleFolder, plVault::kAvatarOutfitFolder,
  plVault::kAgeTypeJournalFolder, plVault::kSubAgesFolder, plVault::kDeviceInboxFolder, plVault::kHoodMembersFolder,
  plVault::kAllPlayersFolder, plVault::kAgeMembersFolder, plVault::kAgeJournalsFolder, plVault::kAgeDevicesFolder,
  plVault::kAgeInstanceSDLNode, plVault::kAgeGlobalSDLNode, plVault::kCanVisitFolder, plVault::kAgeOwnersFolder,
  plVault::kAllAgeGlobalSDLNodesFolder, plVault::kPlayerInfoNode, plVault::kPublicAgesFolder, plVault::kAgesIOwnFolder,
  plVault::kAgesICanVisitFolder, plVault::kAvatarClosetFolder, plVault::kAgeInfoNode, plVault::kSystemNode,
  plVault::kPlayerInviteFolder, plVault::kCCRPlayersFolder, plVault::kGlobalInboxFolder, plVault::kChildAgesFolder,
  plVault::kGameScoresFolder, plVault::kLastStandardNode
}
enum  plVault::NoteTypes {
  plVault::kNoteGeneric, plVault::kNoteCCRPetition, plVault::kNoteDevice, plVault::kNoteInvite,
  plVault::kNoteVisit, plVault::kNoteUnVisit, plVault::kNumNoteTypes
}
enum  plVault::ImageTypes { plVault::kNone, plVault::kJPEG, plVault::kPNG }
enum  plVault::NodePermissions {
  plVault::kOwnerRead = 0x1, plVault::kOwnerWrite = 0x2, plVault::kGroupRead = 0x4, plVault::kGroupWrite = 0x8,
  plVault::kOtherRead = 0x10, plVault::kOtherWrite = 0x20, plVault::kDefaultPermissions = 0x17
}