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

#include <SipMessageEvent.h>

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

Public Types

enum  MessageStatusTypes {
  APPLICATION = 0,
  TRANSPORT_ERROR = 1,
  AUTHENTICATION_RETRY,
  SESSION_REINVITE_TIMER,
  TRANSACTION_GARBAGE_COLLECTION,
  TRANSACTION_RESEND,
  TRANSACTION_EXPIRATION
}
 

Public Member Functions

 SipMessageEvent (SipMessage *message=NULL, int status=APPLICATION)
 
virtual ~SipMessageEvent ()
 
virtual OsMsg * createCopy (void) const
 
const SipMessagegetMessage ()
 
void setMessageStatus (int status)
 
int getMessageStatus () const
 

Member Enumeration Documentation

Enumerator
APPLICATION 
TRANSPORT_ERROR 
AUTHENTICATION_RETRY 
SESSION_REINVITE_TIMER 
TRANSACTION_GARBAGE_COLLECTION 
TRANSACTION_RESEND 
TRANSACTION_EXPIRATION 

Constructor & Destructor Documentation

SipMessageEvent ( SipMessage message = NULL,
int  status = APPLICATION 
)
~SipMessageEvent ( )
virtual

Member Function Documentation

OsMsg * createCopy ( void  ) const
virtual
const SipMessage * getMessage ( )
void setMessageStatus ( int  status)
int getMessageStatus ( ) const

sipXtackLib home page