#include <SIPSimpleAccountHandler.h>
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 () |
SIPSimpleAccountHandler::SIPSimpleAccountHandler | ( | ) |
SIPSimpleAccountHandler::~SIPSimpleAccountHandler | ( | void | ) | [virtual] |
virtual bool SIPSimpleAccountHandler::allowsManualBuddies | ( | ) | [inline, virtual] |
Implements AccountHandler.
virtual bool SIPSimpleAccountHandler::allowsSessionTakeover | ( | ) | [inline, virtual] |
Implements AccountHandler.
ConnectResult SIPSimpleAccountHandler::connect | ( | ) | [virtual] |
Implements AccountHandler.
References UT_ASSERT_HARMLESS, UT_DEBUGMSG, and UT_NOT_IMPLEMENTED.
BuddyPtr SIPSimpleAccountHandler::constructBuddy | ( | const PropertyMap & | vProps | ) | [virtual] |
Implements AccountHandler.
References UT_ASSERT_HARMLESS, and UT_NOT_IMPLEMENTED.
BuddyPtr SIPSimpleAccountHandler::constructBuddy | ( | const std::string & | descriptor, | |
BuddyPtr | pBuddy | |||
) | [virtual] |
Implements AccountHandler.
References UT_ASSERT_HARMLESS, and UT_NOT_IMPLEMENTED.
bool SIPSimpleAccountHandler::disconnect | ( | void | ) | [virtual] |
Implements AccountHandler.
References UT_ASSERT_HARMLESS, UT_DEBUGMSG, and UT_NOT_IMPLEMENTED.
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] |
Implements AccountHandler.
References AccountHandler::getProperty().
UT_UTF8String SIPSimpleAccountHandler::getDisplayType | ( | ) | [virtual] |
Implements AccountHandler.
UT_UTF8String SIPSimpleAccountHandler::getStaticStorageType | ( | ) | [static] |
Reimplemented from AccountHandler.
Referenced by getStorageType(), and AbiCollabSessionManager::registerAccountHandlers().
virtual UT_UTF8String SIPSimpleAccountHandler::getStorageType | ( | ) | [inline, virtual] |
Implements AccountHandler.
References getStaticStorageType().
virtual bool SIPSimpleAccountHandler::hasPersistentAccessControl | ( | ) | [inline, virtual] |
Implements AccountHandler.
bool SIPSimpleAccountHandler::isOnline | ( | ) | [virtual] |
Implements AccountHandler.
References UT_ASSERT_HARMLESS, and UT_NOT_IMPLEMENTED.
bool SIPSimpleAccountHandler::recognizeBuddyIdentifier | ( | const std::string & | identifier | ) | [virtual] |
Implements AccountHandler.
References UT_ASSERT_HARMLESS, and UT_NOT_IMPLEMENTED.
virtual void SIPSimpleAccountHandler::removeDialogWidgets | ( | void * | pEmbeddingParent | ) | [pure virtual] |
Implements AccountHandler.
Implemented in SIPSimpleUnixAccountHandler.
Implements AccountHandler.
References UT_ASSERT_HARMLESS, UT_NOT_IMPLEMENTED, and UT_return_val_if_fail.
bool SIPSimpleAccountHandler::send | ( | const Packet * | pPacket | ) | [virtual] |
Implements AccountHandler.
References UT_ASSERT_HARMLESS, UT_NOT_IMPLEMENTED, and UT_return_val_if_fail.
virtual void SIPSimpleAccountHandler::storeProperties | ( | ) | [pure virtual] |
Implements AccountHandler.
Implemented in SIPSimpleUnixAccountHandler.