Public Member Functions | Private Attributes

AD_VersionData Class Reference

#include <xad_Document.h>

List of all members.

Public Member Functions

 AD_VersionData (UT_uint32 v, const std::string &uuid, time_t start, bool autorev, UT_uint32 xid)
 AD_VersionData (UT_uint32 v, const char *uuid, time_t start, bool autorev, UT_uint32 xid)
 AD_VersionData (UT_uint32 v, time_t start, bool autorev, UT_uint32 xid)
 AD_VersionData (const AD_VersionData &v)
virtual ~AD_VersionData ()
AD_VersionDataoperator= (const AD_VersionData &v)
bool operator== (const AD_VersionData &v)
UT_uint32 getId () const
time_t getTime () const
time_t getStartTime () const
const UT_UUIDgetUID () const
bool newUID ()
void setId (UT_uint32 iid)
bool isAutoRevisioned () const
void setAutoRevisioned (bool autorev)
UT_uint32 getTopXID () const

Private Attributes

UT_uint32 m_iId
UT_UUIDm_pUUID
time_t m_tStart
bool m_bAutoRevision
UT_uint32 m_iTopXID

Constructor & Destructor Documentation

AD_VersionData::AD_VersionData ( UT_uint32  v,
const std::string &  uuid,
time_t  start,
bool  autorev,
UT_uint32  xid 
)
AD_VersionData::AD_VersionData ( UT_uint32  v,
const char *  uuid,
time_t  start,
bool  autorev,
UT_uint32  xid 
)
AD_VersionData::AD_VersionData ( UT_uint32  v,
time_t  start,
bool  autorev,
UT_uint32  xid 
)
AD_VersionData::AD_VersionData ( const AD_VersionData v  ) 
AD_VersionData::~AD_VersionData (  )  [virtual]

References DELETEP, and m_pUUID.


Member Function Documentation

UT_uint32 AD_VersionData::getId (  )  const [inline]
time_t AD_VersionData::getStartTime (  )  const [inline]
time_t AD_VersionData::getTime (  )  const
UT_uint32 AD_VersionData::getTopXID (  )  const [inline]
const UT_UUID& AD_VersionData::getUID (  )  const [inline]
bool AD_VersionData::isAutoRevisioned (  )  const [inline]
bool AD_VersionData::newUID (  ) 

References m_pUUID, and UT_UUID::makeUUID().

AD_VersionData & AD_VersionData::operator= ( const AD_VersionData v  ) 
bool AD_VersionData::operator== ( const AD_VersionData v  ) 
void AD_VersionData::setAutoRevisioned ( bool  autorev  ) 
void AD_VersionData::setId ( UT_uint32  iid  )  [inline]

Member Data Documentation

Referenced by operator=(), and operator==().

Referenced by operator=(), and operator==().

Referenced by operator=(), and operator==().

time_t AD_VersionData::m_tStart [private]

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