Yate
JGSession Member List
This is the complete list of members for JGSession, including all inherited members.
accept(const ObjList &contents, String *stanzaId=0)JGSession [inline, virtual]
acceptIq(XMPPUtils::IqType type, const JabberID &from, const JabberID &to, const String &id, XmlElement *xml)JGSession
ActAccept enum value (defined in JGSession)JGSession
ActActive enum value (defined in JGSession)JGSession
ActCandidates enum value (defined in JGSession)JGSession
ActContentAccept enum value (defined in JGSession)JGSession
ActContentAdd enum value (defined in JGSession)JGSession
ActContentInfo enum value (defined in JGSession)JGSession
ActContentModify enum value (defined in JGSession)JGSession
ActContentReject enum value (defined in JGSession)JGSession
ActContentRemove enum value (defined in JGSession)JGSession
ActCount enum value (defined in JGSession)JGSession
ActDescriptionInfo enum value (defined in JGSession)JGSession
ActDtmf enum value (defined in JGSession)JGSession
ActHold enum value (defined in JGSession)JGSession
ActInfo enum value (defined in JGSession)JGSession
ActInitiate enum value (defined in JGSession)JGSession
Action enum nameJGSession
Active enum value (defined in JGSession)JGSession
ActMute enum value (defined in JGSession)JGSession
ActReceived enum value (defined in JGSession)JGSession
ActReject enum value (defined in JGSession)JGSession
ActRinging enum value (defined in JGSession)JGSession
ActStreamHost enum value (defined in JGSession)JGSession
ActTerminate enum value (defined in JGSession)JGSession
ActTransfer enum value (defined in JGSession)JGSession
ActTransportAccept enum value (defined in JGSession)JGSession
ActTransportInfo enum value (defined in JGSession)JGSession
ActTransportReject enum value (defined in JGSession)JGSession
ActTransportReplace enum value (defined in JGSession)JGSession
ActTrying enum value (defined in JGSession)JGSession
alive() const RefObject [virtual]
buildSocksDstAddr(String &buf)JGSession
buildTransfer(const String &transferTo, const String &transferFrom, const String &sid=String::empty())JGSession [static]
changeState(State newState)JGSession [protected]
check(long maxwait=-1)Lockable [virtual]
confirmError(XmlElement *&xml, XMPPError::Type error, const char *text=0, XMPPError::ErrorType type=XMPPError::TypeModify)JGSession
confirmResult(XmlElement *xml)JGSession
count()Mutex [static]
createDtmf(const char *dtmf, unsigned int msDuration=0)=0JGSession [protected, pure virtual]
createJingle(Action action, XmlElement *element1=0, XmlElement *element2=0, XmlElement *element3=0)=0JGSession [protected, pure virtual]
createReason(int reason, const char *text=0, XmlElement *child=0)JGSession [inline, virtual]
createRtpInfoXml(RtpInfo info)JGSession [inline, virtual]
createRtpSessionReason(int reason)JGSession [inline, virtual]
createTransferReason(int reason)JGSession [inline, virtual]
CryptoRequired enum value (defined in JGSession)JGSession
decodeJingle(XmlElement *&xml, XmlElement *child)=0JGSession [protected, pure virtual]
deref()RefObject
Destroy enum value (defined in JGSession)JGSession
destroyed()JGSession [protected, virtual]
destruct()RefObject [virtual]
disableSafety()Lockable [static]
efficientIncDec()RefObject [static]
efficientTimedLock()Mutex [static]
Ending enum value (defined in JGSession)JGSession
engine() const JGSession [inline]
eventTerminated(JGEvent *event)JGSession [protected]
flag(int mask) const JGSession [inline]
FlagNoPing enum value (defined in JGSession)JGSession
getAction(XmlElement *xml)JGSession
getEvent(u_int64_t time)JGSession [protected, virtual]
getObject(const String &name) const RefObject [virtual]
TelEngine::GenObject::getObject(const String &name, const GenObject *obj)GenObject [inline, static]
hangup(XmlElement *reason=0)JGSession [virtual]
hasFeature(XMPPNamespace::Type feature)JGSession
Idle enum value (defined in JGSession)JGSession
initiate(const ObjList &contents, XmlElement *extra, const char *subject=0)=0JGSession [protected, pure virtual]
InvalidCrypto enum value (defined in JGSession)JGSession
JGEngine (defined in JGSession)JGSession [friend]
JGEvent (defined in JGSession)JGSession [friend]
JGSession(Version ver, JGEngine *engine, const JabberID &caller, const JabberID &called)JGSession [protected]
JGSession(Version ver, JGEngine *engine, const JabberID &caller, const JabberID &called, XmlElement *xml, const String &id)JGSession [protected]
line() const JGSession [inline]
line(const String &acc)JGSession [inline]
local() const JGSession [inline]
lock(long maxwait=-1)Mutex [virtual]
locked() const Mutex [virtual]
locks()Mutex [static]
lookupAction(int act, Version ver)JGSession [static]
lookupAction(const char *str, Version ver)JGSession [static]
lookupReason(const char *value, int def=ReasonOk)JGSession [inline, static]
lookupReason(int value, const char *def=0)JGSession [inline, static]
lookupState(int state)JGSession [inline, static]
lookupVersion(const char *value, Version def=VersionUnknown)JGSession [inline, static]
lookupVersion(int value, const char *def="unknown")JGSession [inline, static]
m_engine (defined in JGSession)JGSession [protected]
m_flags (defined in JGSession)JGSession [protected]
m_lastEvent (defined in JGSession)JGSession [protected]
m_line (defined in JGSession)JGSession [protected]
m_local (defined in JGSession)JGSession [protected]
m_localSid (defined in JGSession)JGSession [protected]
m_outgoing (defined in JGSession)JGSession [protected]
m_private (defined in JGSession)JGSession [protected]
m_queue (defined in JGSession)JGSession [protected]
m_recvTerminate (defined in JGSession)JGSession [protected]
m_remote (defined in JGSession)JGSession [protected]
m_sentStanza (defined in JGSession)JGSession [protected]
m_sid (defined in JGSession)JGSession [protected]
m_stanzaId (defined in JGSession)JGSession [protected]
m_state (defined in JGSession)JGSession [protected]
m_timeToPing (defined in JGSession)JGSession [protected]
m_version (defined in JGSession)JGSession [protected]
Mutex(bool recursive=false, const char *name=0)Mutex [explicit]
Mutex(const Mutex &original)Mutex
operator=(const Mutex &original)Mutex
outgoing() const JGSession [inline]
owner() const Mutex
Pending enum value (defined in JGSession)JGSession
processFileTransfer(bool set, XmlElement *&xml, XmlElement *child)JGSession [protected, virtual]
processJabberIqResponse(bool result, XmlElement *&xml)JGSession [protected, virtual]
processJingleSetEvent(JGEvent *&ev)JGSession [protected, virtual]
Reason enum nameJGSession
ReasonAltSess enum value (defined in JGSession)JGSession
ReasonApp enum value (defined in JGSession)JGSession
ReasonBusy enum value (defined in JGSession)JGSession
ReasonCancel enum value (defined in JGSession)JGSession
ReasonConn enum value (defined in JGSession)JGSession
ReasonDecline enum value (defined in JGSession)JGSession
ReasonExpired enum value (defined in JGSession)JGSession
ReasonFailApp enum value (defined in JGSession)JGSession
ReasonFailTransport enum value (defined in JGSession)JGSession
ReasonGeneral enum value (defined in JGSession)JGSession
ReasonGone enum value (defined in JGSession)JGSession
ReasonMedia enum value (defined in JGSession)JGSession
ReasonOk enum value (defined in JGSession)JGSession
ReasonParams enum value (defined in JGSession)JGSession
ReasonSecurity enum value (defined in JGSession)JGSession
ReasonTimeout enum value (defined in JGSession)JGSession
ReasonTransport enum value (defined in JGSession)JGSession
ReasonUnknown enum value (defined in JGSession)JGSession
recursive() const Mutex
ref()RefObject
refcount() const RefObject [inline]
RefObject()RefObject
remote() const JGSession [inline]
resurrect()RefObject [protected]
RtpActive enum value (defined in JGSession)JGSession
RtpHold enum value (defined in JGSession)JGSession
RtpInfo enum nameJGSession
RtpMute enum value (defined in JGSession)JGSession
RtpRinging enum value (defined in JGSession)JGSession
s_actions0JGSession [static]
s_actions1JGSession [static]
s_flagNameJGSession [static]
s_reasonsJGSession [static]
s_rtpInfoJGSession [static]
s_statesJGSession [static]
s_versionsJGSession [static]
sendContent(Action action, const ObjList &contents, String *stanzaId=0)JGSession [inline, virtual]
sendContent(Action action, const JGSessionContent *content, String *stanzaId=0)JGSession [inline]
sendDtmf(const char *dtmf, unsigned int msDuration=0, String *stanzaId=0)JGSession
sendInfo(XmlElement *xml, String *stanzaId=0)JGSession
sendPing(u_int64_t msecNow)JGSession [protected]
sendStanza(XmlElement *stanza, String *stanzaId=0, bool confirmation=true, bool ping=false)JGSession [protected]
sendStreamHosts(const ObjList &hosts, String *stanzaId=0)JGSession [inline, virtual]
sendStreamHostUsed(const char *jid, const char *stanzaId)JGSession [inline, virtual]
SessionFlag enum nameJGSession
setFlags(int value)JGSession [inline]
sid() const JGSession [inline]
startUsingNow()Lockable [static]
state() const JGSession [inline]
State enum nameJGSession
toString() const GenObject [virtual]
Transferred enum value (defined in JGSession)JGSession
unlock()Mutex [virtual]
unlockAll()Lockable [virtual]
userData()JGSession [inline]
userData(void *userdata)JGSession [inline]
Version enum nameJGSession
version() const JGSession [inline]
Version0 enum value (defined in JGSession)JGSession
Version1 enum value (defined in JGSession)JGSession
VersionUnknown enum value (defined in JGSession)JGSession
wait(unsigned long maxwait)Lockable [static]
wait()Lockable [static]
zeroRefs()RefObject [protected, virtual]
~GenObject()GenObject [inline, virtual]
~JGSession()JGSession [virtual]
~Lockable()Lockable [virtual]
~Mutex()Mutex
~RefObject()RefObject [virtual]