SipContainer Class Reference
#include <sipfsm.h>
List of all members.
Detailed Description
Definition at line 285 of file sipfsm.h.
|
Public Member Functions |
| | SipContainer () |
| | ~SipContainer () |
| void | PlaceNewCall (QString Mode, QString uri, QString name, bool disableNat) |
| void | AnswerRingingCall (QString Mode, bool disableNat) |
| void | HangupCall () |
| void | ModifyCall (QString audCodec, QString vidCodec="UNCHANGED") |
| void | UiOpened (QObject *) |
| void | UiClosed () |
| void | UiWatch (QStrList uriList) |
| void | UiWatch (QString uri) |
| void | UiStopWatchAll () |
| QString | UiSendIMMessage (QString DestUrl, QString CallId, QString Msg) |
| bool | GetNotification (QString &type, QString &url, QString ¶m1, QString ¶m2) |
| void | GetRegistrationStatus (bool &Registered, QString &RegisteredTo, QString &RegisteredAs) |
| int | GetSipState () |
| void | GetIncomingCaller (QString &u, QString &d, QString &l, bool &audOnly) |
| void | GetSipSDPDetails (QString &ip, int &aport, int &audPay, QString &audCodec, int &dtmfPay, int &vport, int &vidPay, QString &vidCodec, QString &vidRes) |
| void | notifyRegistrationStatus (bool reg, QString To, QString As) |
| void | notifyCallState (int s) |
| void | notifySDPDetails (QString ip, int aport, int audPay, QString audCodec, int dtmfPay, int vport, int vidPay, QString vidCodec, QString vidRes) |
| void | notifyCallerDetails (QString cU, QString cN, QString cUrl, bool inAudOnly) |
| bool | killThread () |
| QString | getLocalIpAddress () |
| QString | getNatIpAddress () |
Private Attributes |
| SipThread * | sipThread |
| bool | killSipThread |
| int | CallState |
| bool | regStatus |
| QString | regTo |
| QString | regAs |
| QString | callerUser |
| QString | callerName |
| QString | callerUrl |
| bool | inAudioOnly |
| QString | remoteIp |
| int | remoteAudioPort |
| int | remoteVideoPort |
| int | audioPayload |
| int | dtmfPayload |
| int | videoPayload |
| QString | audioCodec |
| QString | videoCodec |
| QString | videoRes |
Constructor & Destructor Documentation
| SipContainer::SipContainer |
( |
|
) |
|
| SipContainer::~SipContainer |
( |
|
) |
|
Member Function Documentation
| void SipContainer::PlaceNewCall |
( |
QString |
Mode, |
|
|
QString |
uri, |
|
|
QString |
name, |
|
|
bool |
disableNat | |
|
) |
| | |
| void SipContainer::AnswerRingingCall |
( |
QString |
Mode, |
|
|
bool |
disableNat | |
|
) |
| | |
| void SipContainer::HangupCall |
( |
|
) |
|
| void SipContainer::ModifyCall |
( |
QString |
audCodec, |
|
|
QString |
vidCodec = "UNCHANGED" | |
|
) |
| | |
| void SipContainer::UiOpened |
( |
QObject * |
callingApp |
) |
|
| void SipContainer::UiClosed |
( |
|
) |
|
| void SipContainer::UiWatch |
( |
QStrList |
uriList |
) |
|
| void SipContainer::UiWatch |
( |
QString |
uri |
) |
|
| void SipContainer::UiStopWatchAll |
( |
|
) |
|
| QString SipContainer::UiSendIMMessage |
( |
QString |
DestUrl, |
|
|
QString |
CallId, |
|
|
QString |
Msg | |
|
) |
| | |
| bool SipContainer::GetNotification |
( |
QString & |
type, |
|
|
QString & |
url, |
|
|
QString & |
param1, |
|
|
QString & |
param2 | |
|
) |
| | |
| void SipContainer::GetRegistrationStatus |
( |
bool & |
Registered, |
|
|
QString & |
RegisteredTo, |
|
|
QString & |
RegisteredAs | |
|
) |
| | |
| int SipContainer::GetSipState |
( |
|
) |
|
| void SipContainer::GetIncomingCaller |
( |
QString & |
u, |
|
|
QString & |
d, |
|
|
QString & |
l, |
|
|
bool & |
audOnly | |
|
) |
| | |
| void SipContainer::GetSipSDPDetails |
( |
QString & |
ip, |
|
|
int & |
aport, |
|
|
int & |
audPay, |
|
|
QString & |
audCodec, |
|
|
int & |
dtmfPay, |
|
|
int & |
vport, |
|
|
int & |
vidPay, |
|
|
QString & |
vidCodec, |
|
|
QString & |
vidRes | |
|
) |
| | |
| void SipContainer::notifyRegistrationStatus |
( |
bool |
reg, |
|
|
QString |
To, |
|
|
QString |
As | |
|
) |
| | [inline] |
| void SipContainer::notifyCallState |
( |
int |
s |
) |
[inline] |
| void SipContainer::notifySDPDetails |
( |
QString |
ip, |
|
|
int |
aport, |
|
|
int |
audPay, |
|
|
QString |
audCodec, |
|
|
int |
dtmfPay, |
|
|
int |
vport, |
|
|
int |
vidPay, |
|
|
QString |
vidCodec, |
|
|
QString |
vidRes | |
|
) |
| | [inline] |
| void SipContainer::notifyCallerDetails |
( |
QString |
cU, |
|
|
QString |
cN, |
|
|
QString |
cUrl, |
|
|
bool |
inAudOnly | |
|
) |
| | [inline] |
| bool SipContainer::killThread |
( |
|
) |
[inline] |
| QString SipContainer::getLocalIpAddress |
( |
|
) |
|
| QString SipContainer::getNatIpAddress |
( |
|
) |
|
Member Data Documentation
The documentation for this class was generated from the following files: