SipEvent Class Reference

#include <sipfsm.h>

List of all members.


Detailed Description

Definition at line 38 of file sipfsm.h.


Public Types

enum  Type {
  SipStateChange = (QEvent::User + 400), SipNotification, SipStartMedia, SipStopMedia,
  SipChangeMedia, SipAlertUser, SipCeaseAlertUser, SipRingbackTone,
  SipCeaseRingbackTone
}

Public Member Functions

 SipEvent (Type t)
 SipEvent (Type t, QString rIp, int ap, QString ac, int vp, QString vc, int dp, int rap, int rvp, QString vr)
 SipEvent (Type t, QString cUser, QString cUrl, QString cName, bool cAudio)
 ~SipEvent ()
int getAudioPayload ()
int getVideoPayload ()
int getDTMFPayload ()
int getAudioPort ()
int getVideoPort ()
QString getRemoteIp ()
QString getAudioCodec ()
QString getVideoCodec ()
QString getVideoRes ()
QString getCallerUser ()
QString getCallerUrl ()
QString getCallerName ()
bool getCallIsAudioOnly ()

Private Attributes

int audPayload
int vidPayload
int dtmfPayload
int remoteAudioPort
int remoteVideoPort
QString audCodec
QString vidCodec
QString vidResolution
QString remoteIp
QString callerUser
QString callerName
QString callerUrl
bool callIsAudioOnly

Member Enumeration Documentation

Enumerator:
SipStateChange 
SipNotification 
SipStartMedia 
SipStopMedia 
SipChangeMedia 
SipAlertUser 
SipCeaseAlertUser 
SipRingbackTone 
SipCeaseRingbackTone 

Definition at line 41 of file sipfsm.h.


Constructor & Destructor Documentation

SipEvent::SipEvent ( Type  t  )  [inline]

Definition at line 44 of file sipfsm.h.

SipEvent::SipEvent ( Type  t,
QString  rIp,
int  ap,
QString  ac,
int  vp,
QString  vc,
int  dp,
int  rap,
int  rvp,
QString  vr 
) [inline]

Definition at line 45 of file sipfsm.h.

SipEvent::SipEvent ( Type  t,
QString  cUser,
QString  cUrl,
QString  cName,
bool  cAudio 
) [inline]

Definition at line 51 of file sipfsm.h.

SipEvent::~SipEvent (  )  [inline]

Definition at line 55 of file sipfsm.h.


Member Function Documentation

int SipEvent::getAudioPayload (  )  [inline]

Definition at line 56 of file sipfsm.h.

Referenced by PhoneUIBox::customEvent().

int SipEvent::getVideoPayload (  )  [inline]

Definition at line 57 of file sipfsm.h.

Referenced by PhoneUIBox::customEvent().

int SipEvent::getDTMFPayload (  )  [inline]

Definition at line 58 of file sipfsm.h.

Referenced by PhoneUIBox::customEvent().

int SipEvent::getAudioPort (  )  [inline]

Definition at line 59 of file sipfsm.h.

Referenced by PhoneUIBox::customEvent().

int SipEvent::getVideoPort (  )  [inline]

Definition at line 60 of file sipfsm.h.

Referenced by PhoneUIBox::customEvent().

QString SipEvent::getRemoteIp (  )  [inline]

Definition at line 61 of file sipfsm.h.

Referenced by PhoneUIBox::customEvent().

QString SipEvent::getAudioCodec (  )  [inline]

Definition at line 62 of file sipfsm.h.

Referenced by PhoneUIBox::customEvent().

QString SipEvent::getVideoCodec (  )  [inline]

Definition at line 63 of file sipfsm.h.

Referenced by PhoneUIBox::customEvent().

QString SipEvent::getVideoRes (  )  [inline]

Definition at line 64 of file sipfsm.h.

Referenced by PhoneUIBox::customEvent().

QString SipEvent::getCallerUser (  )  [inline]

Definition at line 65 of file sipfsm.h.

Referenced by PhoneUIBox::customEvent().

QString SipEvent::getCallerUrl (  )  [inline]

Definition at line 66 of file sipfsm.h.

Referenced by PhoneUIBox::customEvent().

QString SipEvent::getCallerName (  )  [inline]

Definition at line 67 of file sipfsm.h.

Referenced by PhoneUIBox::customEvent().

bool SipEvent::getCallIsAudioOnly (  )  [inline]

Definition at line 68 of file sipfsm.h.

Referenced by PhoneUIBox::customEvent().


Member Data Documentation

int SipEvent::audPayload [private]

Definition at line 71 of file sipfsm.h.

Referenced by getAudioPayload(), and SipEvent().

int SipEvent::vidPayload [private]

Definition at line 71 of file sipfsm.h.

Referenced by getVideoPayload(), and SipEvent().

int SipEvent::dtmfPayload [private]

QString SipEvent::audCodec [private]

Definition at line 72 of file sipfsm.h.

Referenced by getAudioCodec(), and SipEvent().

QString SipEvent::vidCodec [private]

Definition at line 72 of file sipfsm.h.

Referenced by getVideoCodec(), and SipEvent().

QString SipEvent::vidResolution [private]

Definition at line 72 of file sipfsm.h.

Referenced by getVideoRes(), and SipEvent().

QString SipEvent::remoteIp [private]

QString SipEvent::callerUser [private]

Definition at line 73 of file sipfsm.h.

Referenced by getCallerUser(), SipContainer::notifyCallerDetails(), and SipEvent().

QString SipEvent::callerName [private]

Definition at line 73 of file sipfsm.h.

Referenced by getCallerName(), SipContainer::notifyCallerDetails(), and SipEvent().

QString SipEvent::callerUrl [private]

Definition at line 73 of file sipfsm.h.

Referenced by getCallerUrl(), SipContainer::notifyCallerDetails(), and SipEvent().

Definition at line 74 of file sipfsm.h.

Referenced by getCallIsAudioOnly(), and SipEvent().


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

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