SipRegistration Class Reference

#include <sipfsm.h>

Inheritance diagram for SipRegistration:

SipFsmBase

List of all members.


Detailed Description

Definition at line 425 of file sipfsm.h.


Public Member Functions

 SipRegistration (SipFsm *par, QString localIp, int localPort, QString Username, QString Password, QString ProxyName, int ProxyPort)
 ~SipRegistration ()
virtual int FSM (int Event, SipMsg *sipMsg=0, void *Value=0)
virtual QString type ()
bool isRegistered ()
QString registeredTo ()
QString registeredAs ()
int registeredPort ()
QString registeredPasswd ()

Private Member Functions

void SendRegister (SipMsg *authMsg=0)

Private Attributes

int State
int Expires
QString sipLocalIp
int sipLocalPort
int regRetryCount
SipUrlProxyUrl
QString MyPassword
int cseq

Constructor & Destructor Documentation

SipRegistration::SipRegistration ( SipFsm par,
QString  localIp,
int  localPort,
QString  Username,
QString  Password,
QString  ProxyName,
int  ProxyPort 
)

Definition at line 2481 of file sipfsm.cpp.

SipRegistration::~SipRegistration (  ) 

Definition at line 2499 of file sipfsm.cpp.


Member Function Documentation

int SipRegistration::FSM ( int  Event,
SipMsg sipMsg = 0,
void *  Value = 0 
) [virtual]

Reimplemented from SipFsmBase.

Definition at line 2511 of file sipfsm.cpp.

virtual QString SipRegistration::type ( void   )  [inline, virtual]

Reimplemented from SipFsmBase.

Definition at line 431 of file sipfsm.h.

bool SipRegistration::isRegistered (  )  [inline]

Definition at line 432 of file sipfsm.h.

Referenced by SipWatcher::FSM(), SipCall::FSM(), and SipFsm::NewCall().

QString SipRegistration::registeredTo (  )  [inline]

QString SipRegistration::registeredAs (  )  [inline]

int SipRegistration::registeredPort (  )  [inline]

Definition at line 435 of file sipfsm.h.

Referenced by SipCall::FSM().

QString SipRegistration::registeredPasswd (  )  [inline]

void SipRegistration::SendRegister ( SipMsg authMsg = 0  )  [private]

Definition at line 2592 of file sipfsm.cpp.

Referenced by FSM(), and SipRegistration().


Member Data Documentation

int SipRegistration::State [private]

Definition at line 441 of file sipfsm.h.

int SipRegistration::Expires [private]

Definition at line 442 of file sipfsm.h.

Referenced by FSM(), SendRegister(), and SipRegistration().

QString SipRegistration::sipLocalIp [private]

Definition at line 443 of file sipfsm.h.

Referenced by SendRegister(), and SipRegistration().

Definition at line 444 of file sipfsm.h.

Referenced by SendRegister(), and SipRegistration().

Definition at line 445 of file sipfsm.h.

Referenced by FSM(), and SipRegistration().

Definition at line 447 of file sipfsm.h.

Referenced by FSM(), SendRegister(), SipRegistration(), and ~SipRegistration().

QString SipRegistration::MyPassword [private]

Definition at line 448 of file sipfsm.h.

Referenced by SendRegister(), and SipRegistration().

int SipRegistration::cseq [private]

Definition at line 449 of file sipfsm.h.

Referenced by SendRegister(), and SipRegistration().


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