Entity Struct Reference

#include <Entity.hxx>

Inheritance diagram for Entity:

Serializable Countable List of all members.

Public Member Functions

 SERIALIZABLE_DECLS (Entity)
GCPtr< Entitydup ()
 Entity (char eType, TrueName famNID)

Static Public Member Functions

static TrueName CreateFamNID (void)

Public Attributes

TrueName familyNID
hash32_t famNidHash
TrueName contentTrueName
uint32_t length
TrueName commitInfoTrueName
std::string fsName
unsigned char entityType
uint32_t entityPerms
TrueName parent
TrueName mergeParent
TrueName change_parent
TrueName change_mergeParent
std::string modTime
GCPtr< SerMetacontentMeta

Detailed Description

Definition at line 49 of file Entity.hxx.


Constructor & Destructor Documentation

Entity::Entity char  eType,
TrueName  famNID
 

Definition at line 169 of file Entity.cxx.

References CreateFamNID(), entityPerms, entityType, familyNID, famNidHash, TrueName::hash(), and TrueName::Null.


Member Function Documentation

TrueName Entity::CreateFamNID void   )  [static]
 

Definition at line 163 of file Entity.cxx.

References TrueName::NewName(), and NID_PREFIX.

Referenced by Entity(), and WsEntity::WsEntity().

GCPtr< Entity > Entity::dup  ) 
 

Definition at line 136 of file Entity.cxx.

Entity::SERIALIZABLE_DECLS Entity   ) 
 


Member Data Documentation

TrueName Entity::change_mergeParent
 

Definition at line 81 of file Entity.hxx.

TrueName Entity::change_parent
 

Definition at line 80 of file Entity.hxx.

TrueName Entity::commitInfoTrueName
 

Definition at line 68 of file Entity.hxx.

GCPtr<SerMeta> Entity::contentMeta
 

Definition at line 88 of file Entity.hxx.

TrueName Entity::contentTrueName
 

Definition at line 60 of file Entity.hxx.

uint32_t Entity::entityPerms
 

Definition at line 75 of file Entity.hxx.

Referenced by Entity().

unsigned char Entity::entityType
 

Definition at line 73 of file Entity.hxx.

Referenced by Entity().

TrueName Entity::familyNID
 

Definition at line 52 of file Entity.hxx.

Referenced by Entity().

hash32_t Entity::famNidHash
 

Definition at line 53 of file Entity.hxx.

Referenced by Entity().

std::string Entity::fsName
 

Definition at line 71 of file Entity.hxx.

uint32_t Entity::length
 

Definition at line 61 of file Entity.hxx.

TrueName Entity::mergeParent
 

Definition at line 78 of file Entity.hxx.

std::string Entity::modTime
 

Definition at line 85 of file Entity.hxx.

TrueName Entity::parent
 

Definition at line 77 of file Entity.hxx.


The documentation for this struct was generated from the following files:
Generated on Sun Apr 23 22:42:40 2006 for OpenCM by  doxygen 1.4.6