SipThread Class Reference

#include <sipfsm.h>

List of all members.


Detailed Description

Definition at line 339 of file sipfsm.h.


Public Member Functions

 SipThread (SipContainer *c)
 ~SipThread ()
virtual void run ()

Private Member Functions

void SipThreadWorker ()
void CheckUIEvents (SipFsm *sipFsm)
void CheckNetworkEvents (SipFsm *sipFsm)
void CheckRegistrationStatus (SipFsm *sipFsm)
void ChangePrimaryCallState (SipFsm *sipFsm, int NewState)

Private Attributes

SipContainersipContainer
bool FrontEndActive
bool vxmlCallActive
vxmlParservxml
rtpRtp
int CallState
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
int rnaTimer

Constructor & Destructor Documentation

SipThread::SipThread ( SipContainer c  )  [inline]

Definition at line 342 of file sipfsm.h.

SipThread::~SipThread (  )  [inline]

Definition at line 343 of file sipfsm.h.


Member Function Documentation

void SipThread::run ( void   )  [virtual]

Definition at line 268 of file sipfsm.cpp.

void SipThread::SipThreadWorker (  )  [private]

Definition at line 273 of file sipfsm.cpp.

Referenced by run().

void SipThread::CheckUIEvents ( SipFsm sipFsm  )  [private]

Definition at line 343 of file sipfsm.cpp.

Referenced by SipThreadWorker().

void SipThread::CheckNetworkEvents ( SipFsm sipFsm  )  [private]

Definition at line 448 of file sipfsm.cpp.

Referenced by SipThreadWorker().

void SipThread::CheckRegistrationStatus ( SipFsm sipFsm  )  [private]

Definition at line 442 of file sipfsm.cpp.

Referenced by SipThreadWorker().

void SipThread::ChangePrimaryCallState ( SipFsm sipFsm,
int  NewState 
) [private]

Definition at line 459 of file sipfsm.cpp.

Referenced by CheckNetworkEvents(), CheckUIEvents(), and SipThreadWorker().


Member Data Documentation

Definition at line 353 of file sipfsm.h.

Referenced by ChangePrimaryCallState(), CheckRegistrationStatus(), and SipThreadWorker().

Definition at line 354 of file sipfsm.h.

Referenced by ChangePrimaryCallState(), CheckUIEvents(), and SipThreadWorker().

Definition at line 355 of file sipfsm.h.

Referenced by ChangePrimaryCallState(), and SipThreadWorker().

Definition at line 357 of file sipfsm.h.

Referenced by ChangePrimaryCallState(), and SipThreadWorker().

rtp* SipThread::Rtp [private]

Definition at line 358 of file sipfsm.h.

Referenced by ChangePrimaryCallState(), and SipThreadWorker().

int SipThread::CallState [private]

Definition at line 360 of file sipfsm.h.

Referenced by ChangePrimaryCallState(), and SipThreadWorker().

QString SipThread::callerUser [private]

Definition at line 361 of file sipfsm.h.

Referenced by ChangePrimaryCallState().

QString SipThread::callerName [private]

Definition at line 361 of file sipfsm.h.

Referenced by ChangePrimaryCallState().

QString SipThread::callerUrl [private]

Definition at line 361 of file sipfsm.h.

Referenced by ChangePrimaryCallState().

Definition at line 362 of file sipfsm.h.

Referenced by ChangePrimaryCallState().

QString SipThread::remoteIp [private]

Definition at line 363 of file sipfsm.h.

Referenced by ChangePrimaryCallState().

Definition at line 364 of file sipfsm.h.

Referenced by ChangePrimaryCallState().

Definition at line 365 of file sipfsm.h.

Referenced by ChangePrimaryCallState().

int SipThread::audioPayload [private]

Definition at line 366 of file sipfsm.h.

Referenced by ChangePrimaryCallState().

int SipThread::dtmfPayload [private]

Definition at line 367 of file sipfsm.h.

Referenced by ChangePrimaryCallState().

int SipThread::videoPayload [private]

Definition at line 368 of file sipfsm.h.

Referenced by ChangePrimaryCallState().

QString SipThread::audioCodec [private]

Definition at line 369 of file sipfsm.h.

Referenced by ChangePrimaryCallState(), and CheckUIEvents().

QString SipThread::videoCodec [private]

Definition at line 370 of file sipfsm.h.

Referenced by ChangePrimaryCallState(), and CheckUIEvents().

QString SipThread::videoRes [private]

Definition at line 371 of file sipfsm.h.

Referenced by ChangePrimaryCallState().

int SipThread::rnaTimer [private]

Definition at line 372 of file sipfsm.h.

Referenced by ChangePrimaryCallState(), and SipThreadWorker().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:11 2010 for MythTV by  doxygen 1.5.5