, including all inherited members.
_canInitiateSessionTakeover(AbiCollab *pSession) | AbiCollabSessionManager | [private] |
_deleteAccount(AccountHandler *pHandler) | AbiCollabSessionManager | [private] |
_deleteSession(AbiCollab *pSession) | AbiCollabSessionManager | [private] |
_nullUpdate() | AbiCollabSessionManager | [private] |
_setupFrame(XAP_Frame **pFrame, PD_Document *pDoc) | AbiCollabSessionManager | [private] |
AbiCollabSessionManager(void) | AbiCollabSessionManager | |
addAccount(AccountHandler *pHandler) | AbiCollabSessionManager | |
beginAsyncOperation(AbiCollab *pSession) | AbiCollabSessionManager | |
beginAsyncOperation(AccountHandler *pSession) | AbiCollabSessionManager | |
closeSession(AbiCollab *pSession, bool canConfirm) | AbiCollabSessionManager | |
closeSessions() | AbiCollabSessionManager | |
constructBuddy(const std::string &identifier, BuddyPtr pBuddy) | AbiCollabSessionManager | |
deserializeDocument(PD_Document **pDoc, const std::string &document, bool isEncodedBase64=true) | AbiCollabSessionManager | [static] |
destroyAccount(AccountHandler *pHandler) | AbiCollabSessionManager | |
destroyAccounts() | AbiCollabSessionManager | |
destroySession(PD_Document *pDoc) | AbiCollabSessionManager | |
destroySession(AbiCollab *pSession) | AbiCollabSessionManager | |
disconnectSession(AbiCollab *pSession) | AbiCollabSessionManager | |
disconnectSessions() | AbiCollabSessionManager | |
disjoinSession(const std::string &sSessionId) | AbiCollabSessionManager | |
endAsyncOperation(AbiCollab *pSession) | AbiCollabSessionManager | |
endAsyncOperation(AccountHandler *pSession) | AbiCollabSessionManager | |
findFrameForSession(AbiCollab *pSession) | AbiCollabSessionManager | |
getAccounts() const | AbiCollabSessionManager | [inline] |
getDialogAccountsId() | AbiCollabSessionManager | [inline] |
getDialogAddAccountId() | AbiCollabSessionManager | [inline] |
getDialogAddBuddyId() | AbiCollabSessionManager | [inline] |
getDialogEditAccountId() | AbiCollabSessionManager | [inline] |
getDialogJoinId() | AbiCollabSessionManager | [inline] |
getDialogShareId() | AbiCollabSessionManager | [inline] |
getManager() | AbiCollabSessionManager | [static] |
getRegisteredAccountHandlers(void) | AbiCollabSessionManager | [inline] |
getSession(PD_Document *pDoc) | AbiCollabSessionManager | |
getSessionFromDocumentId(const std::string &sDocumentId) | AbiCollabSessionManager | |
getSessionFromSessionId(const std::string &sSessionId) | AbiCollabSessionManager | |
getSessions(void) const | AbiCollabSessionManager | [inline] |
isActive(const std::string &sSessionId) | AbiCollabSessionManager | |
isInSession(PD_Document *pDoc) | AbiCollabSessionManager | |
isLocallyControlled(PD_Document *pDoc) | AbiCollabSessionManager | |
joinSession(const std::string &sSessionId, PD_Document *pDoc, const std::string &docUUID, UT_sint32 iRev, UT_sint32 iAuthorId, BuddyPtr pCollaborator, AccountHandler *pAclAccount, bool bLocallyOwned, XAP_Frame *pFrame) | AbiCollabSessionManager | |
joinSession(AbiCollab *pSession, BuddyPtr pCollaborator) | AbiCollabSessionManager | |
joinSessionInitiate(BuddyPtr pBuddy, DocHandle *pDocHandle) | AbiCollabSessionManager | |
loadProfile() | AbiCollabSessionManager | |
m_asyncAccountOps | AbiCollabSessionManager | [private] |
m_asyncSessionOps | AbiCollabSessionManager | [private] |
m_iDialogAccounts | AbiCollabSessionManager | [private] |
m_iDialogAddAccount | AbiCollabSessionManager | [private] |
m_iDialogAddBuddy | AbiCollabSessionManager | [private] |
m_iDialogEditAccount | AbiCollabSessionManager | [private] |
m_iDialogJoin | AbiCollabSessionManager | [private] |
m_iDialogShare | AbiCollabSessionManager | [private] |
m_pManager | AbiCollabSessionManager | [private, static] |
m_regAccountHandlers | AbiCollabSessionManager | [private] |
m_vecAccounts | AbiCollabSessionManager | [private] |
m_vecEventListeners | AbiCollabSessionManager | [private] |
m_vecSessions | AbiCollabSessionManager | [private] |
m_vImpSniffers | AbiCollabSessionManager | [private] |
processPacket(AccountHandler &handler, Packet *pPacket, BuddyPtr buddy) | AbiCollabSessionManager | |
registerAccountHandlers(void) | AbiCollabSessionManager | |
registerDialogs(void) | AbiCollabSessionManager | |
registerEventListener(EventListener *pListener) | AbiCollabSessionManager | |
removeBuddy(BuddyPtr pBuddy, bool graceful=true) | AbiCollabSessionManager | |
serializeDocument(const PD_Document *pDoc, std::string &document, bool encodeBase64=true) | AbiCollabSessionManager | [static] |
setDocumentHandles(BuddyPtr buddy, const UT_GenericVector< DocHandle * > &vDocHandle) | AbiCollabSessionManager | |
signal(const Event &event, BuddyPtr pSource=BuddyPtr()) | AbiCollabSessionManager | |
startSession(PD_Document *pDoc, std::string &sNewSessionId, AccountHandler *pAclAccount, bool bLocallyOwned, XAP_Frame *pFrame, const UT_UTF8String &masterDescriptor) | AbiCollabSessionManager | |
storeProfile() | AbiCollabSessionManager | |
unregisterAccountHandlers(void) | AbiCollabSessionManager | |
unregisterDialogs(void) | AbiCollabSessionManager | |
unregisterEventListener(EventListener *pListener) | AbiCollabSessionManager | |
unregisterSniffers(void) | AbiCollabSessionManager | |
updateAcl(AbiCollab *pSession, AccountHandler *pAccount, const std::vector< std::string > acl) | AbiCollabSessionManager | |
~AbiCollabSessionManager(void) | AbiCollabSessionManager | [virtual] |