#include <im.h>
Enumerator |
---|
SentOK |
|
SentPending |
|
SentAccepted |
|
SentUnacceptableContent |
|
SentInvalidContent |
|
SentConnectionClosed |
|
SentNoTransport |
|
SentNoAnswer |
|
SentDestinationUnknown |
|
SentFailedGeneric |
|
OpalIMContext::OpalIMContext |
( |
| ) |
|
OpalIMContext::~OpalIMContext |
( |
| ) |
|
virtual bool OpalIMContext::AddIncomingIM |
( |
OpalIM * |
message | ) |
|
|
virtual |
virtual bool OpalIMContext::CheckContentType |
( |
const PString & |
contentType | ) |
const |
|
virtual |
static PSafePtr<OpalIMContext> OpalIMContext::Create |
( |
OpalManager & |
manager, |
|
|
const PURL & |
localURL, |
|
|
const PURL & |
remoteURL |
|
) |
| |
|
static |
static PString OpalIMContext::CreateKey |
( |
const PString & |
from, |
|
|
const PString & |
to |
|
) |
| |
|
static |
PStringOptions& OpalIMContext::GetAttributes |
( |
| ) |
|
|
inline |
< Get the attributes for this presentity.
const PStringOptions& OpalIMContext::GetAttributes |
( |
| ) |
const |
|
inline |
virtual PStringArray OpalIMContext::GetContentTypes |
( |
| ) |
const |
|
virtual |
PString OpalIMContext::GetID |
( |
| ) |
const |
|
inline |
OpalIM* OpalIMContext::GetIncomingMessage |
( |
| ) |
|
PString OpalIMContext::GetKey |
( |
| ) |
const |
|
inline |
PString OpalIMContext::GetLocalURL |
( |
| ) |
const |
|
inline |
PString OpalIMContext::GetRemoteURL |
( |
| ) |
const |
|
inline |
virtual void OpalIMContext::InternalOnMessageSent |
( |
const MessageSentInfo & |
info | ) |
|
|
virtual |
virtual SentStatus OpalIMContext::InternalSend |
( |
| ) |
|
|
protectedvirtual |
virtual void OpalIMContext::OnCompositionIndicationChanged |
( |
const PString & |
state | ) |
|
|
virtual |
Called when the remote composition indication changes state for this context Default implementation calls IncomingIMNotifier, if set, else returns true
virtual void OpalIMContext::OnCompositionIndicationTimeout |
( |
| ) |
|
|
virtual |
Called when an incoming message arrives for this context Default implementation calls IncomingIMNotifier, if set, else returns true
Reimplemented in OpalSIPIMContext.
virtual bool OpalIMContext::OnNewIncomingIM |
( |
| ) |
|
|
virtual |
void OpalIMContext::ResetLastUsed |
( |
| ) |
|
virtual SentStatus OpalIMContext::SendCompositionIndication |
( |
bool |
active = true | ) |
|
|
virtual |
Set the notifier for the OnIncomingMessage() function.
- Parameters
-
void OpalIMContext::SetID |
( |
const PString & |
id | ) |
|
|
inline |
Set the notifier for the OnIncomingMessage() function.
- Parameters
-
PStringOptions OpalIMContext::m_attributes |
|
protected |
OpalIM* OpalIMContext::m_currentOutgoingMessage |
|
protected |
PQueue<OpalIM> OpalIMContext::m_incomingMessages |
|
protected |
PMutex OpalIMContext::m_incomingMessagesMutex |
|
protected |
PTime OpalIMContext::m_lastUsed |
|
protected |
PMutex OpalIMContext::m_lastUsedMutex |
|
protected |
PMutex OpalIMContext::m_notificationMutex |
|
protected |
PQueue<OpalIM> OpalIMContext::m_outgoingMessages |
|
protected |
PMutex OpalIMContext::m_outgoingMessagesMutex |
|
protected |
The documentation for this class was generated from the following file: