Public Member Functions | Protected Member Functions | Protected Attributes

Props_ChangeRecordSessionPacket Class Reference

#include <AbiCollab_Packet.h>

Inheritance diagram for Props_ChangeRecordSessionPacket:
ChangeRecordSessionPacket AbstractChangeRecordSessionPacket SessionPacket Packet ChangeStrux_ChangeRecordSessionPacket Data_ChangeRecordSessionPacket InsertSpan_ChangeRecordSessionPacket Object_ChangeRecordSessionPacket RDF_ChangeRecordSessionPacket

List of all members.

Public Member Functions

 DECLARE_PACKET (Props_ChangeRecordSessionPacket)
 Props_ChangeRecordSessionPacket ()
 Props_ChangeRecordSessionPacket (const Props_ChangeRecordSessionPacket &)
 Props_ChangeRecordSessionPacket (const std::string &sSessionId, PX_ChangeRecord::PXType cType, const std::string &sDocUUID, PT_DocPosition iPos, int iRev, int iRemoteRev)
 ~Props_ChangeRecordSessionPacket ()
gchar ** getProps () const
const std::map< UT_UTF8String,
UT_UTF8String > & 
getPropMap () const
std::map< UT_UTF8String,
UT_UTF8String > & 
getPropMap ()
gchar ** getAtts () const
const std::map< UT_UTF8String,
UT_UTF8String > & 
getAttMap () const
std::map< UT_UTF8String,
UT_UTF8String > & 
getAttMap ()
gchar * getAttribute (const gchar *attr) const
virtual std::string toStr () const

Protected Member Functions

void _freeProps ()
void _freeAtts ()
void _fillProps ()
void _fillAtts ()

Protected Attributes

gchar ** m_szAtts
gchar ** m_szProps
std::map< UT_UTF8String,
UT_UTF8String
m_sAtts
std::map< UT_UTF8String,
UT_UTF8String
m_sProps

Constructor & Destructor Documentation

Props_ChangeRecordSessionPacket::Props_ChangeRecordSessionPacket (  )  [inline]
Props_ChangeRecordSessionPacket::Props_ChangeRecordSessionPacket ( const Props_ChangeRecordSessionPacket Other  ) 

References _fillAtts(), and _fillProps().

Props_ChangeRecordSessionPacket::Props_ChangeRecordSessionPacket ( const std::string &  sSessionId,
PX_ChangeRecord::PXType  cType,
const std::string &  sDocUUID,
PT_DocPosition  iPos,
int  iRev,
int  iRemoteRev 
) [inline]
Props_ChangeRecordSessionPacket::~Props_ChangeRecordSessionPacket (  )  [inline]

References _freeAtts(), and _freeProps().


Member Function Documentation

void Props_ChangeRecordSessionPacket::_fillAtts (  )  [protected]

References _freeAtts(), gchar, and m_szAtts.

Referenced by Props_ChangeRecordSessionPacket().

void Props_ChangeRecordSessionPacket::_fillProps (  )  [protected]
void Props_ChangeRecordSessionPacket::_freeAtts (  )  [protected]

References FREEP, and m_szAtts.

Referenced by _fillAtts(), and ~Props_ChangeRecordSessionPacket().

void Props_ChangeRecordSessionPacket::_freeProps (  )  [protected]

References FREEP, and m_szProps.

Referenced by _fillProps(), and ~Props_ChangeRecordSessionPacket().

Props_ChangeRecordSessionPacket::DECLARE_PACKET ( Props_ChangeRecordSessionPacket   ) 
const std::map<UT_UTF8String,UT_UTF8String>& Props_ChangeRecordSessionPacket::getAttMap (  )  const [inline]

References m_sAtts.

Referenced by ABI_Collab_Export::_buildPacket().

std::map<UT_UTF8String,UT_UTF8String>& Props_ChangeRecordSessionPacket::getAttMap (  )  [inline]

References m_sAtts.

gchar * Props_ChangeRecordSessionPacket::getAttribute ( const gchar *  attr  )  const

References gchar.

Referenced by ABI_Collab_Import::_import().

gchar** Props_ChangeRecordSessionPacket::getAtts (  )  const [inline]

References m_szAtts.

Referenced by ABI_Collab_Import::_import().

std::map<UT_UTF8String,UT_UTF8String>& Props_ChangeRecordSessionPacket::getPropMap (  )  [inline]

References m_sProps.

const std::map<UT_UTF8String,UT_UTF8String>& Props_ChangeRecordSessionPacket::getPropMap (  )  const [inline]

References m_sProps.

Referenced by ABI_Collab_Export::_buildPacket().

gchar** Props_ChangeRecordSessionPacket::getProps (  )  const [inline]

References m_szProps.

Referenced by ABI_Collab_Import::_import().

std::string Props_ChangeRecordSessionPacket::toStr (  )  const [virtual]

Member Data Documentation


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