#include <AccountHandler.h>
Public Types | |
enum | { PE_Invalid_Version = 1 } |
Public Member Functions | |
AccountHandler () | |
virtual | ~AccountHandler () |
virtual UT_UTF8String | getStorageType ()=0 |
virtual UT_UTF8String | getDescription ()=0 |
virtual UT_UTF8String | getDisplayType ()=0 |
void | addProperty (const std::string &key, const std::string &value) |
bool | hasProperty (const std::string &key) |
const std::string | getProperty (const std::string &key) |
PropertyMap & | getProperties () |
virtual UT_UTF8String | getShareHint (PD_Document *) |
virtual void | embedDialogWidgets (void *pEmbeddingParent)=0 |
virtual void | removeDialogWidgets (void *pEmbeddingParent)=0 |
virtual bool | canDelete () |
virtual bool | canEditProperties () |
virtual void | loadProperties ()=0 |
virtual void | storeProperties ()=0 |
virtual ConnectResult | connect ()=0 |
virtual bool | disconnect ()=0 |
virtual bool | isOnline ()=0 |
virtual bool | autoConnect () |
virtual bool | operator== (AccountHandler &rhHandler) |
virtual bool | send (const Packet *packet)=0 |
virtual bool | send (const Packet *packet, BuddyPtr buddy)=0 |
void | addBuddy (BuddyPtr pBuddy) |
std::vector< BuddyPtr > & | getBuddies () |
virtual void | getBuddiesAsync () |
void | deleteBuddy (BuddyPtr pBuddy) |
void | deleteBuddies () |
virtual BuddyPtr | constructBuddy (const PropertyMap &vProps)=0 |
virtual BuddyPtr | constructBuddy (const std::string &descriptor, BuddyPtr pBuddy)=0 |
virtual bool | recognizeBuddyIdentifier (const std::string &identifier)=0 |
virtual bool | allowsManualBuddies ()=0 |
virtual void | forceDisconnectBuddy (BuddyPtr)=0 |
virtual bool | hasAccess (const std::vector< std::string > &vAcl, BuddyPtr pBuddy) |
virtual bool | hasPersistentAccessControl ()=0 |
virtual bool | canShare (BuddyPtr) |
virtual bool | defaultShareState (BuddyPtr) |
virtual void | getSessionsAsync () |
virtual void | getSessionsAsync (BuddyPtr pBuddy) |
virtual bool | startSession (PD_Document *, const std::vector< std::string > &, AbiCollab **) |
virtual bool | getAcl (AbiCollab *, std::vector< std::string > &) |
virtual bool | setAcl (AbiCollab *, const std::vector< std::string > &) |
virtual void | joinSessionAsync (BuddyPtr pBuddy, DocHandle &docHandle) |
virtual bool | hasSession (const std::string &sSessionId) |
virtual bool | allowsSessionTakeover ()=0 |
bool | getCanOffer () |
void | setOffering (bool bCanOffer) |
virtual bool | canManuallyStartSession () |
virtual void | handleMessage (Packet *pPacket, BuddyPtr pBuddy) |
virtual void | signal (const Event &event, BuddyPtr pSource) |
Static Public Member Functions | |
static UT_UTF8String | getStaticStorageType () |
Protected Member Functions | |
Packet * | _createPacket (const std::string &packet, BuddyPtr pBuddy) |
void | _createPacketStream (std::string &sString, const Packet *pPacket) |
virtual bool | _handleProtocolError (Packet *packet, BuddyPtr buddy) |
virtual void | _handlePacket (Packet *packet, BuddyPtr buddy) |
void | _sendProtocolError (BuddyPtr, UT_sint32 errorEnum) |
Protected Attributes | |
PropertyMap | m_properties |
Static Private Member Functions | |
static void | _reportProtocolError (UT_sint32 remoteVersion, UT_sint32 errorEnum, BuddyPtr buddy) |
Private Attributes | |
bool | m_bCanOffer |
std::vector< BuddyPtr > | m_vBuddies |
AccountHandler::AccountHandler | ( | ) | [inline] |
virtual AccountHandler::~AccountHandler | ( | ) | [inline, virtual] |
References _sendProtocolError(), ABICOLLAB_PROTOCOL_VERSION, COMPACT_INT, Packet::createPacket(), Packet::getPacketClassname(), PE_Invalid_Version, StrArchive::Size(), UT_DEBUGMSG, and UT_return_val_if_fail.
Referenced by TCPAccountHandler::_handleMessages(), ServiceAccountHandler::_handleMessages(), SugarAccountHandler::createPacket(), XMPPAccountHandler::handleMessage(), and TelepathyAccountHandler::handleMessage().
void AccountHandler::_createPacketStream | ( | std::string & | sString, | |
const Packet * | pPacket | |||
) | [protected] |
References COMPACT_INT, StrArchive::getData(), Packet::getPacketClassname(), Packet::getProtocolVersion(), StrArchive::Size(), UT_DEBUGMSG, and UT_return_if_fail.
Referenced by SugarAccountHandler::_send(), XMPPAccountHandler::send(), TelepathyAccountHandler::send(), TCPAccountHandler::send(), and ServiceAccountHandler::send().
Reimplemented in SugarAccountHandler.
References PD_Document::addAuthor(), AbiCollab::addCollaborator(), UT_GenericVector< T >::addItem(), AbiCollabSessionManager::deserializeDocument(), PD_Document::findFirstFreeAuthorInt(), PD_Document::forceDirty(), gchar, AbiCollab::getAcl(), ABI_Collab_Export::getAdjusts(), pp_Author::getAttrProp(), JoinSessionRequestResponseEvent::getAuthorId(), pp_Author::getAuthorInt(), PD_Document::getAuthors(), PD_Document::getCRNumber(), AbiCollab::getDocument(), AD_Document::getDocUUIDString(), AbiCollab::getExport(), AD_Document::getFilename(), UT_GenericVector< T >::getItemCount(), AbiCollabSessionManager::getManager(), UT_GenericVector< T >::getNthItem(), pp_Author::getProperty(), AbiCollabSessionManager::getSessionFromSessionId(), AbiCollab::getSessionId(), JoinSessionRequestResponseEvent::getSessionId(), JoinSessionEvent::getSessionId(), AbiCollabSessionManager::getSessions(), hasAccess(), AbiCollab::isLocallyControlled(), AbiCollabSessionManager::joinSession(), JoinSessionRequestResponseEvent::m_iRev, JoinSessionRequestResponseEvent::m_sDocumentId, JoinSessionRequestResponseEvent::m_sDocumentName, GetSessionsResponseEvent::m_Sessions, JoinSessionRequestResponseEvent::m_sZABW, PCT_GetSessionsEvent, PCT_GetSessionsResponseEvent, PCT_JoinSessionRequestEvent, PCT_JoinSessionRequestResponseEvent, send(), PD_Document::sendAddAuthorCR(), AbiCollabSessionManager::serializeDocument(), AbiCollabSessionManager::setDocumentHandles(), AD_Document::setFilename(), PP_AttrProp::setProperty(), UT_UTF8String::size(), UT_ASSERT_HARMLESS, UT_continue_if_fail, UT_DEBUGMSG, UT_go_basename_from_uri(), UT_return_if_fail, UT_SHOULD_NOT_HAPPEN, and UT_UTF8String::utf8_str().
Referenced by ServiceAccountHandler::_listDocuments_cb(), and handleMessage().
References send(), and UT_return_if_fail.
Referenced by _createPacket().
void AccountHandler::addBuddy | ( | BuddyPtr | pBuddy | ) |
Reimplemented in TCPAccountHandler.
References AbiCollabSessionManager::getManager(), m_vBuddies, AbiCollabSessionManager::signal(), and UT_return_if_fail.
Referenced by FakeAccountHandler::_createSession(), ServiceAccountHandler::_getConnections(), FakeAccountHandler::_import(), ServiceAccountHandler::_listDocuments_cb(), TelepathyAccountHandler::addContact(), XMPPAccountHandler::handleMessage(), SugarAccountHandler::joinBuddy(), AbiCollabSessionManager::loadProfile(), and s_dbus_handle_message().
void AccountHandler::addProperty | ( | const std::string & | key, | |
const std::string & | value | |||
) | [inline] |
References m_properties.
Referenced by IE_Imp_AbiCollab::_getAccount(), ServiceAccountHandler::_getConnections(), ServiceAccountHandler::_getPermissions(), ServiceAccountHandler::_listDocuments_cb(), IE_Imp_AbiCollab::_openDocument(), AbiCollabSaveInterceptor::_save_cb(), ServiceAccountHandler::_setPermissions(), FakeAccountHandler::initialize(), ServiceAccountHandler::joinSessionAsync(), AbiCollabSessionManager::loadProfile(), ServiceAccountHandler::startSession(), XMPPUnixAccountHandler::storeProperties(), TelepathyAccountHandler::storeProperties(), TCPWin32AccountHandler::storeProperties(), TCPUnixAccountHandler::storeProperties(), SIPSimpleUnixAccountHandler::storeProperties(), ServiceWin32AccountHandler::storeProperties(), ServiceUnixAccountHandler::storeProperties(), and TelepathyAccountHandler::TelepathyAccountHandler().
virtual bool AccountHandler::allowsManualBuddies | ( | ) | [pure virtual] |
virtual bool AccountHandler::allowsSessionTakeover | ( | ) | [pure virtual] |
bool AccountHandler::autoConnect | ( | ) | [virtual] |
References getProperty().
Referenced by AbiCollabSessionManager::loadProfile().
virtual bool AccountHandler::canDelete | ( | ) | [inline, virtual] |
Reimplemented in SugarAccountHandler, and TelepathyAccountHandler.
Referenced by AP_UnixDialog_CollaborationAccounts::eventSelectAccount().
virtual bool AccountHandler::canEditProperties | ( | ) | [inline, virtual] |
Reimplemented in SugarAccountHandler.
Referenced by AP_UnixDialog_CollaborationAccounts::eventSelectAccount().
virtual bool AccountHandler::canManuallyStartSession | ( | ) | [inline, virtual] |
Reimplemented in SugarAccountHandler.
Referenced by AP_Win32Dialog_CollaborationShare::_populateWindowData(), AP_UnixDialog_CollaborationShare::_populateWindowData(), and s_any_accounts_online().
virtual bool AccountHandler::canShare | ( | BuddyPtr | ) | [inline, virtual] |
Reimplemented in ServiceAccountHandler.
virtual ConnectResult AccountHandler::connect | ( | ) | [pure virtual] |
Implemented in FakeAccountHandler, ServiceAccountHandler, SIPSimpleAccountHandler, SugarAccountHandler, TCPAccountHandler, TelepathyAccountHandler, and XMPPAccountHandler.
Referenced by AP_Win32Dialog_CollaborationAccounts::_setOnline(), AP_Dialog_CollaborationAccounts::createEditAccount(), AP_Dialog_CollaborationAccounts::createNewAccount(), AP_UnixDialog_CollaborationAccounts::eventOnline(), AbiCollabSessionManager::loadProfile(), and AbiCollabSessionManager::registerAccountHandlers().
virtual BuddyPtr AccountHandler::constructBuddy | ( | const PropertyMap & | vProps | ) | [pure virtual] |
virtual bool AccountHandler::defaultShareState | ( | BuddyPtr | ) | [inline, virtual] |
Reimplemented in TCPAccountHandler.
Referenced by AP_Dialog_CollaborationShare::_populateShareState().
void AccountHandler::deleteBuddies | ( | ) |
References m_vBuddies.
void AccountHandler::deleteBuddy | ( | BuddyPtr | pBuddy | ) |
References m_vBuddies, UT_ASSERT_HARMLESS, UT_continue_if_fail, UT_NOT_REACHED, and UT_return_if_fail.
Referenced by TCPAccountHandler::handleEvent().
virtual bool AccountHandler::disconnect | ( | ) | [pure virtual] |
Implemented in FakeAccountHandler, ServiceAccountHandler, SIPSimpleAccountHandler, SugarAccountHandler, TCPAccountHandler, TelepathyAccountHandler, and XMPPAccountHandler.
Referenced by AP_Win32Dialog_CollaborationAccounts::_setOnline(), AP_Dialog_CollaborationAccounts::createEditAccount(), and AP_UnixDialog_CollaborationAccounts::eventOnline().
virtual void AccountHandler::embedDialogWidgets | ( | void * | pEmbeddingParent | ) | [pure virtual] |
Implemented in FakeAccountHandler, ServiceUnixAccountHandler, ServiceWin32AccountHandler, SIPSimpleUnixAccountHandler, SIPSimpleAccountHandler, SugarAccountHandler, TCPUnixAccountHandler, TCPWin32AccountHandler, TelepathyAccountHandler, XMPPUnixAccountHandler, and XMPPAccountHandler.
Referenced by AP_UnixDialog_CollaborationEditAccount::_populateWindowData(), and AP_Dialog_CollaborationAddAccount::_setAccountHandler().
virtual void AccountHandler::forceDisconnectBuddy | ( | BuddyPtr | ) | [pure virtual] |
Implemented in FakeAccountHandler, ServiceAccountHandler, SIPSimpleAccountHandler, SugarAccountHandler, TCPAccountHandler, TelepathyAccountHandler, and XMPPAccountHandler.
Referenced by _handleProtocolError().
virtual bool AccountHandler::getAcl | ( | AbiCollab * | , | |
std::vector< std::string > & | ||||
) | [inline, virtual] |
Reimplemented in ServiceAccountHandler.
std::vector<BuddyPtr>& AccountHandler::getBuddies | ( | ) | [inline] |
References m_vBuddies.
Referenced by TelepathyAccountHandler::_getBuddies(), XMPPAccountHandler::_getBuddy(), TelepathyAccountHandler::_getBuddy(), ServiceAccountHandler::_getBuddy(), AP_Win32Dialog_CollaborationShare::_populateBuddyModel(), AP_UnixDialog_CollaborationShare::_populateBuddyModel(), SugarAccountHandler::getBuddy(), FakeAccountHandler::getBuddy(), XMPPAccountHandler::send(), signal(), and AbiCollabSessionManager::storeProfile().
virtual void AccountHandler::getBuddiesAsync | ( | ) | [inline, virtual] |
Reimplemented in ServiceAccountHandler, and TelepathyAccountHandler.
Referenced by AP_Win32Dialog_CollaborationShare::_populateBuddyModel(), and AP_UnixDialog_CollaborationShare::_populateBuddyModel().
bool AccountHandler::getCanOffer | ( | ) | [inline] |
References m_bCanOffer.
virtual UT_UTF8String AccountHandler::getDescription | ( | ) | [pure virtual] |
Implemented in FakeAccountHandler, ServiceAccountHandler, SIPSimpleAccountHandler, SugarAccountHandler, TCPAccountHandler, TelepathyAccountHandler, and XMPPAccountHandler.
Referenced by AP_UnixDialog_CollaborationAccounts::_constructModel(), AP_Win32Dialog_CollaborationAccounts::_onCommand(), AP_Win32Dialog_CollaborationShare::_populateWindowData(), AP_Win32Dialog_CollaborationAccounts::_populateWindowData(), AP_UnixDialog_CollaborationShare::_populateWindowData(), AP_UnixDialog_CollaborationAddBuddy::_populateWindowData(), AbiCollabSessionManager::destroyAccount(), and AP_UnixDialog_CollaborationAccounts::eventDelete().
virtual UT_UTF8String AccountHandler::getDisplayType | ( | ) | [pure virtual] |
Implemented in FakeAccountHandler, ServiceAccountHandler, SIPSimpleAccountHandler, SugarAccountHandler, TCPAccountHandler, TelepathyAccountHandler, and XMPPAccountHandler.
Referenced by AP_UnixDialog_CollaborationAccounts::_constructModel(), AP_Win32Dialog_CollaborationAddAccount::_onCommand(), AP_Win32Dialog_CollaborationAccounts::_onCommand(), AP_Win32Dialog_CollaborationAddAccount::_populateWindowData(), AP_Win32Dialog_CollaborationAccounts::_populateWindowData(), AP_UnixDialog_CollaborationAddAccount::_populateWindowData(), AP_Dialog_CollaborationShare::eventAccountChanged(), AP_UnixDialog_CollaborationAddAccount::eventAccountTypeChanged(), and AP_UnixDialog_CollaborationAccounts::eventDelete().
PropertyMap& AccountHandler::getProperties | ( | ) | [inline] |
References m_properties.
Referenced by TCPAccountHandler::connect(), and AbiCollabSessionManager::storeProfile().
const std::string AccountHandler::getProperty | ( | const std::string & | key | ) |
References m_properties.
Referenced by IE_Imp_AbiCollab::_getAccount(), ServiceAccountHandler::_getConnections(), ServiceAccountHandler::_getDomain(), ServiceAccountHandler::_getPermissions(), ServiceAccountHandler::_listDocuments_cb(), AbiCollabSaveInterceptor::_save_cb(), XMPPAccountHandler::_send(), ServiceAccountHandler::_setPermissions(), TCPAccountHandler::addBuddy(), XMPPAccountHandler::authenticate(), autoConnect(), XMPPAccountHandler::connect(), TCPAccountHandler::connect(), ServiceAccountHandler::constructListDocumentsCall(), ServiceAccountHandler::constructSaveDocumentCall(), TCPAccountHandler::defaultShareState(), XMPPAccountHandler::getDescription(), TCPAccountHandler::getDescription(), SIPSimpleAccountHandler::getDescription(), ServiceAccountHandler::getDescription(), ServiceAccountHandler::getSessionsAsync(), ServiceAccountHandler::getShareHint(), TCPAccountHandler::handleEvent(), ServiceAccountHandler::joinSessionAsync(), XMPPUnixAccountHandler::loadProperties(), TelepathyAccountHandler::loadProperties(), TCPUnixAccountHandler::loadProperties(), SIPSimpleUnixAccountHandler::loadProperties(), ServiceUnixAccountHandler::loadProperties(), ServiceAccountHandler::openDocument(), AbiCollabSaveInterceptor::save(), XMPPAccountHandler::send(), XMPPAccountHandler::setup(), TelepathyAccountHandler::startSession(), ServiceAccountHandler::startSession(), and ServiceUnixAccountHandler::storeProperties().
void AccountHandler::getSessionsAsync | ( | ) | [virtual] |
Reimplemented in ServiceAccountHandler.
References m_vBuddies.
Referenced by AP_Dialog_CollaborationJoin::_refreshAllDocHandlesAsync().
virtual UT_UTF8String AccountHandler::getShareHint | ( | PD_Document * | ) | [inline, virtual] |
Reimplemented in ServiceAccountHandler.
Referenced by AP_Dialog_CollaborationShare::eventAccountChanged().
static UT_UTF8String AccountHandler::getStaticStorageType | ( | ) | [inline, static] |
Reimplemented in FakeAccountHandler, ServiceAccountHandler, SIPSimpleAccountHandler, SugarAccountHandler, TCPAccountHandler, and XMPPAccountHandler.
virtual UT_UTF8String AccountHandler::getStorageType | ( | ) | [pure virtual] |
Implemented in FakeAccountHandler, ServiceAccountHandler, SIPSimpleAccountHandler, SugarAccountHandler, TCPAccountHandler, TelepathyAccountHandler, and XMPPAccountHandler.
Referenced by IE_Imp_AbiCollab::_getAccount(), AbiCollabSessionManager::addAccount(), AbiCollabSessionManager::joinSession(), AbiCollabSaveInterceptor::save(), and AbiCollabSessionManager::storeProfile().
bool AccountHandler::hasAccess | ( | const std::vector< std::string > & | vAcl, | |
BuddyPtr | pBuddy | |||
) | [virtual] |
Reimplemented in ServiceAccountHandler, SugarAccountHandler, and TelepathyAccountHandler.
References UT_return_val_if_fail.
Referenced by _handlePacket(), AbiCollab::addCollaborator(), and AbiCollabSessionManager::updateAcl().
virtual bool AccountHandler::hasPersistentAccessControl | ( | ) | [pure virtual] |
bool AccountHandler::hasProperty | ( | const std::string & | key | ) |
References m_properties.
Referenced by XMPPUnixAccountHandler::loadProperties(), TelepathyAccountHandler::loadProperties(), TCPUnixAccountHandler::loadProperties(), SIPSimpleUnixAccountHandler::loadProperties(), ServiceUnixAccountHandler::loadProperties(), and TelepathyAccountHandler::TelepathyAccountHandler().
bool AccountHandler::hasSession | ( | const std::string & | sSessionId | ) | [virtual] |
Reimplemented in ServiceAccountHandler.
References m_vBuddies, and UT_continue_if_fail.
virtual bool AccountHandler::isOnline | ( | ) | [pure virtual] |
Implemented in FakeAccountHandler, ServiceAccountHandler, SIPSimpleAccountHandler, SugarAccountHandler, TCPAccountHandler, TelepathyAccountHandler, and XMPPAccountHandler.
Referenced by AP_UnixDialog_CollaborationAccounts::_constructModel(), AP_Win32Dialog_CollaborationShare::_populateWindowData(), AP_Win32Dialog_CollaborationAccounts::_populateWindowData(), AP_UnixDialog_CollaborationShare::_populateWindowData(), AP_Win32Dialog_CollaborationAccounts::_setOnline(), AP_Dialog_CollaborationAccounts::createEditAccount(), AP_UnixDialog_CollaborationAccounts::eventOnline(), and s_any_accounts_online().
Reimplemented in ServiceAccountHandler.
References DocHandle::getSessionId(), and send().
Referenced by AbiCollabSessionManager::joinSessionInitiate().
virtual void AccountHandler::loadProperties | ( | ) | [pure virtual] |
Implemented in FakeAccountHandler, ServiceUnixAccountHandler, ServiceWin32AccountHandler, SIPSimpleUnixAccountHandler, SugarAccountHandler, TCPUnixAccountHandler, TCPWin32AccountHandler, TelepathyAccountHandler, and XMPPUnixAccountHandler.
Referenced by AP_UnixDialog_CollaborationEditAccount::_populateWindowData(), and AP_Dialog_CollaborationAddAccount::_setAccountHandler().
bool AccountHandler::operator== | ( | AccountHandler & | rhHandler | ) | [virtual] |
References m_properties.
virtual bool AccountHandler::recognizeBuddyIdentifier | ( | const std::string & | identifier | ) | [pure virtual] |
Implemented in FakeAccountHandler, ServiceAccountHandler, SIPSimpleAccountHandler, SugarAccountHandler, TCPAccountHandler, TelepathyAccountHandler, and XMPPAccountHandler.
Referenced by AbiCollabSessionManager::constructBuddy().
virtual void AccountHandler::removeDialogWidgets | ( | void * | pEmbeddingParent | ) | [pure virtual] |
Implemented in FakeAccountHandler, ServiceUnixAccountHandler, ServiceWin32AccountHandler, SIPSimpleUnixAccountHandler, SIPSimpleAccountHandler, SugarAccountHandler, TCPUnixAccountHandler, TCPWin32AccountHandler, TelepathyAccountHandler, XMPPUnixAccountHandler, and XMPPAccountHandler.
Referenced by AP_Dialog_CollaborationAddAccount::_setAccountHandler().
virtual bool AccountHandler::send | ( | const Packet * | packet | ) | [pure virtual] |
Implemented in FakeAccountHandler, ServiceAccountHandler, SIPSimpleAccountHandler, SugarAccountHandler, TCPAccountHandler, TelepathyAccountHandler, and XMPPAccountHandler.
Referenced by _handlePacket(), AbiCollab::_restartAsMaster(), _sendProtocolError(), getSessionsAsync(), joinSessionAsync(), AbiCollab::push(), and signal().
virtual bool AccountHandler::setAcl | ( | AbiCollab * | , | |
const std::vector< std::string > & | ||||
) | [inline, virtual] |
Reimplemented in ServiceAccountHandler, and TelepathyAccountHandler.
Referenced by AbiCollabSessionManager::updateAcl().
void AccountHandler::setOffering | ( | bool | bCanOffer | ) | [inline] |
References m_bCanOffer.
Implements EventListener.
Reimplemented in ServiceAccountHandler, SugarAccountHandler, and TelepathyAccountHandler.
References getBuddies(), send(), UT_continue_if_fail, and UT_DEBUGMSG.
virtual bool AccountHandler::startSession | ( | PD_Document * | , | |
const std::vector< std::string > & | , | |||
AbiCollab ** | ||||
) | [inline, virtual] |
Reimplemented in ServiceAccountHandler, and TelepathyAccountHandler.
Referenced by AP_Dialog_CollaborationShare::share().
virtual void AccountHandler::storeProperties | ( | ) | [pure virtual] |
Implemented in FakeAccountHandler, ServiceUnixAccountHandler, ServiceWin32AccountHandler, SIPSimpleUnixAccountHandler, SIPSimpleAccountHandler, SugarAccountHandler, TCPUnixAccountHandler, TCPWin32AccountHandler, TCPAccountHandler, TelepathyAccountHandler, XMPPUnixAccountHandler, and XMPPAccountHandler.
Referenced by AP_Win32Dialog_CollaborationEditAccount::_onCommand(), AP_Win32Dialog_CollaborationAddAccount::_onCommand(), AP_UnixDialog_CollaborationAddAccount::eventOk(), and AP_UnixDialog_CollaborationEditAccount::runModal().
bool AccountHandler::m_bCanOffer [private] |
Referenced by getCanOffer(), and setOffering().
PropertyMap AccountHandler::m_properties [protected] |
Referenced by addProperty(), getProperties(), getProperty(), hasProperty(), and operator==().
std::vector<BuddyPtr> AccountHandler::m_vBuddies [private] |
Referenced by addBuddy(), deleteBuddies(), deleteBuddy(), getBuddies(), getSessionsAsync(), and hasSession().