Public Member Functions | Protected Attributes

SessionRecorderInterface Class Reference

#include <AbiCollab.h>

Inheritance diagram for SessionRecorderInterface:
DiskSessionRecorder

List of all members.

Public Member Functions

 SessionRecorderInterface (AbiCollab *Session)
virtual ~SessionRecorderInterface ()
virtual void storeOutgoing (const Packet *pPacket)=0
virtual void storeOutgoing (const Packet *pPacket, BuddyPtr toBuddy)=0
virtual void storeIncoming (const Packet *pPacket, BuddyPtr fromBuddy)=0

Protected Attributes

AbiCollabm_pAbiCollab

Constructor & Destructor Documentation

SessionRecorderInterface::SessionRecorderInterface ( AbiCollab Session  )  [inline]
virtual SessionRecorderInterface::~SessionRecorderInterface (  )  [inline, virtual]

Member Function Documentation

virtual void SessionRecorderInterface::storeIncoming ( const Packet pPacket,
BuddyPtr  fromBuddy 
) [pure virtual]

Implemented in DiskSessionRecorder.

Referenced by AbiCollab::import().

virtual void SessionRecorderInterface::storeOutgoing ( const Packet pPacket  )  [pure virtual]
virtual void SessionRecorderInterface::storeOutgoing ( const Packet pPacket,
BuddyPtr  toBuddy 
) [pure virtual]

Implemented in DiskSessionRecorder.


Member Data Documentation


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