sipxtacklib  Version 3.3
Public Types | Public Member Functions | List of all members
SipLineEvent Class Reference

#include <SipLineEvent.h>

Inheritance diagram for SipLineEvent:
Inheritance graph
[legend]
Collaboration diagram for SipLineEvent:
Collaboration graph
[legend]

Public Types

enum  EventSubTypes {
  SIP_LINE_EVENT_SUCCESS = 0,
  SIP_LINE_EVENT_FAILED,
  SIP_LINE_EVENT_NO_RESPONSE,
  SIP_LINE_EVENT_LINE_ADDED,
  SIP_LINE_EVENT_LINE_DELETED,
  SIP_LINE_EVENT_LINE_ENABLED,
  SIP_LINE_EVENT_LINE_DISABLED,
  SIP_LINE_EVENT_LINE_CHANGED,
  SIP_LINE_EVENT_OUTBOUND_CHANGED
}
 

Public Member Functions

 SipLineEvent (SipLine *Line, int msgType=SipLineEvent::SIP_LINE_EVENT_FAILED, UtlString realm="", UtlString scheme=HTTP_DIGEST_AUTHENTICATION, int SipReturnCode=SIP_OK_CODE, UtlString SipReturntext=SIP_OK_TEXT, void *observeData=NULL)
 
virtual ~SipLineEvent ()
 
virtual OsMsg * createCopy (void) const
 
SipLineEventoperator= (const SipLineEvent &rhs)
 
int getSipReturnCode ()
 
UtlString & getSipReturnText ()
 
SipLinegetLine ()
 
UtlString & getRealm ()
 
UtlString & getScheme ()
 
void setMessageType (int status)
 
int getMessageType () const
 
void setObserverData (void *pData)
 
void * getObserverData ()
 

Member Enumeration Documentation

Enumerator
SIP_LINE_EVENT_SUCCESS 
SIP_LINE_EVENT_FAILED 
SIP_LINE_EVENT_NO_RESPONSE 
SIP_LINE_EVENT_LINE_ADDED 
SIP_LINE_EVENT_LINE_DELETED 
SIP_LINE_EVENT_LINE_ENABLED 
SIP_LINE_EVENT_LINE_DISABLED 
SIP_LINE_EVENT_LINE_CHANGED 
SIP_LINE_EVENT_OUTBOUND_CHANGED 

Constructor & Destructor Documentation

SipLineEvent ( SipLine Line,
int  msgType = SipLineEvent::SIP_LINE_EVENT_FAILED,
UtlString  realm = "",
UtlString  scheme = HTTP_DIGEST_AUTHENTICATION,
int  SipReturnCode = SIP_OK_CODE,
UtlString  SipReturntext = SIP_OK_TEXT,
void *  observeData = NULL 
)
~SipLineEvent ( )
virtual

Member Function Documentation

OsMsg * createCopy ( void  ) const
virtual
SipLineEvent & operator= ( const SipLineEvent rhs)
int getSipReturnCode ( )
UtlString & getSipReturnText ( )
SipLine * getLine ( )
UtlString & getRealm ( )
UtlString & getScheme ( )
void setMessageType ( int  status)
int getMessageType ( ) const
void setObserverData ( void *  pData)
void * getObserverData ( )

sipXtackLib home page