Public Member Functions | Static Public Member Functions

SIPSimpleAccountHandler Class Reference

#include <SIPSimpleAccountHandler.h>

Inheritance diagram for SIPSimpleAccountHandler:
AccountHandler EventListener SIPSimpleUnixAccountHandler

List of all members.

Public Member Functions

 SIPSimpleAccountHandler ()
virtual ~SIPSimpleAccountHandler (void)
virtual UT_UTF8String getStorageType ()
virtual UT_UTF8String getDescription ()
virtual UT_UTF8String getDisplayType ()
virtual ConnectResult connect ()
virtual bool disconnect (void)
virtual bool isOnline ()
virtual void embedDialogWidgets (void *pEmbeddingParent)=0
virtual void removeDialogWidgets (void *pEmbeddingParent)=0
virtual void storeProperties ()=0
virtual BuddyPtr constructBuddy (const PropertyMap &vProps)
virtual BuddyPtr constructBuddy (const std::string &descriptor, BuddyPtr pBuddy)
virtual bool recognizeBuddyIdentifier (const std::string &identifier)
virtual bool allowsManualBuddies ()
virtual void forceDisconnectBuddy (BuddyPtr)
virtual bool hasPersistentAccessControl ()
virtual bool allowsSessionTakeover ()
virtual bool send (const Packet *pPacket)
virtual bool send (const Packet *pPacket, BuddyPtr pBuddy)

Static Public Member Functions

static UT_UTF8String getStaticStorageType ()

Constructor & Destructor Documentation

SIPSimpleAccountHandler::SIPSimpleAccountHandler (  ) 
SIPSimpleAccountHandler::~SIPSimpleAccountHandler ( void   )  [virtual]

Member Function Documentation

virtual bool SIPSimpleAccountHandler::allowsManualBuddies (  )  [inline, virtual]

Implements AccountHandler.

virtual bool SIPSimpleAccountHandler::allowsSessionTakeover (  )  [inline, virtual]

Implements AccountHandler.

ConnectResult SIPSimpleAccountHandler::connect (  )  [virtual]
BuddyPtr SIPSimpleAccountHandler::constructBuddy ( const PropertyMap vProps  )  [virtual]
BuddyPtr SIPSimpleAccountHandler::constructBuddy ( const std::string &  descriptor,
BuddyPtr  pBuddy 
) [virtual]
bool SIPSimpleAccountHandler::disconnect ( void   )  [virtual]
virtual void SIPSimpleAccountHandler::embedDialogWidgets ( void *  pEmbeddingParent  )  [pure virtual]

Implements AccountHandler.

Implemented in SIPSimpleUnixAccountHandler.

virtual void SIPSimpleAccountHandler::forceDisconnectBuddy ( BuddyPtr   )  [inline, virtual]

Implements AccountHandler.

UT_UTF8String SIPSimpleAccountHandler::getDescription (  )  [virtual]
UT_UTF8String SIPSimpleAccountHandler::getDisplayType (  )  [virtual]

Implements AccountHandler.

UT_UTF8String SIPSimpleAccountHandler::getStaticStorageType (  )  [static]
virtual UT_UTF8String SIPSimpleAccountHandler::getStorageType (  )  [inline, virtual]

Implements AccountHandler.

References getStaticStorageType().

virtual bool SIPSimpleAccountHandler::hasPersistentAccessControl (  )  [inline, virtual]

Implements AccountHandler.

bool SIPSimpleAccountHandler::isOnline (  )  [virtual]
bool SIPSimpleAccountHandler::recognizeBuddyIdentifier ( const std::string &  identifier  )  [virtual]
virtual void SIPSimpleAccountHandler::removeDialogWidgets ( void *  pEmbeddingParent  )  [pure virtual]

Implements AccountHandler.

Implemented in SIPSimpleUnixAccountHandler.

bool SIPSimpleAccountHandler::send ( const Packet pPacket,
BuddyPtr  pBuddy 
) [virtual]
bool SIPSimpleAccountHandler::send ( const Packet pPacket  )  [virtual]
virtual void SIPSimpleAccountHandler::storeProperties (  )  [pure virtual]

Implements AccountHandler.

Implemented in SIPSimpleUnixAccountHandler.


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