#include <im.h>
◆ ContextsByConversationId
◆ ContextsByNames
◆ NewConversationNotifier
◆ OpalIMManager()
◆ ~OpalIMManager()
OpalIMManager::~OpalIMManager |
( |
| ) |
|
◆ AddContext()
void OpalIMManager::AddContext |
( |
PSafePtr< OpalIMContext > |
context | ) |
|
◆ AddNotifier()
◆ AddWork()
void OpalIMManager::AddWork |
( |
IM_Work * |
work | ) |
|
◆ FindContextByIdWithLock()
PSafePtr<OpalIMContext> OpalIMManager::FindContextByIdWithLock |
( |
const PString & |
key, |
|
|
PSafetyMode |
mode = PSafeReadWrite |
|
) |
| |
◆ FindContextByNamesWithLock()
PSafePtr<OpalIMContext> OpalIMManager::FindContextByNamesWithLock |
( |
const PString & |
local, |
|
|
const PString & |
remote, |
|
|
PSafetyMode |
mode = PSafeReadWrite |
|
) |
| |
◆ FindContextForMessageWithLock()
◆ GarbageCollection()
void OpalIMManager::GarbageCollection |
( |
| ) |
|
◆ InternalOnCompositionIndicationTimeout()
virtual void OpalIMManager::InternalOnCompositionIndicationTimeout |
( |
const PString & |
conversationId | ) |
|
|
virtual |
◆ InternalOnMessageSent()
◆ InternalOnNewConversation()
virtual void OpalIMManager::InternalOnNewConversation |
( |
const PString & |
conversation | ) |
|
|
virtual |
◆ InternalOnNewIncomingIM()
virtual void OpalIMManager::InternalOnNewIncomingIM |
( |
const PString & |
conversation | ) |
|
|
virtual |
◆ OnCompositionIndicationTimeout()
void OpalIMManager::OnCompositionIndicationTimeout |
( |
const PString & |
conversationId | ) |
|
◆ OnIncomingMessage()
◆ RemoveContext()
◆ RemoveNotifier()
◆ m_callbacks
◆ m_contextsByConversationId
◆ m_contextsByNames
◆ m_contextsByNamesMutex
PMutex OpalIMManager::m_contextsByNamesMutex |
|
protected |
◆ m_deleting
bool OpalIMManager::m_deleting |
|
protected |
◆ m_imThreadPool
PQueuedThreadPool<IM_Work> OpalIMManager::m_imThreadPool |
|
protected |
◆ m_lastGarbageCollection
PTime OpalIMManager::m_lastGarbageCollection |
|
protected |
◆ m_manager
◆ m_notifierMutex
PMutex OpalIMManager::m_notifierMutex |
|
protected |
The documentation for this class was generated from the following file: