reSIProcate/DialogUsageManager  9694
Public Member Functions | Private Attributes
resip::OutgoingEvent Class Reference

#include <OutgoingEvent.hxx>

Inheritance diagram for resip::OutgoingEvent:
Inheritance graph
[legend]
Collaboration diagram for resip::OutgoingEvent:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 OutgoingEvent (SharedPtr< SipMessage > msg)
 OutgoingEvent (const OutgoingEvent &)
 ~OutgoingEvent ()
SharedPtr< SipMessagemessage ()
const DatagetTransactionId () const
virtual Messageclone () const
virtual EncodeStreamencode (EncodeStream &strm) const
virtual EncodeStreamencodeBrief (EncodeStream &strm) const

Private Attributes

SharedPtr< SipMessagemMessage

Detailed Description

Definition at line 12 of file OutgoingEvent.hxx.


Constructor & Destructor Documentation

OutgoingEvent::OutgoingEvent ( SharedPtr< SipMessage msg)

Definition at line 7 of file OutgoingEvent.cxx.

Referenced by clone().

   : mMessage(msg)
{
}
OutgoingEvent::OutgoingEvent ( const OutgoingEvent from)

Definition at line 12 of file OutgoingEvent.cxx.

   : mMessage(from.mMessage)
{
}
OutgoingEvent::~OutgoingEvent ( )

Definition at line 17 of file OutgoingEvent.cxx.

{
}

Member Function Documentation

Message * OutgoingEvent::clone ( ) const [virtual]

Implements resip::Message.

Definition at line 22 of file OutgoingEvent.cxx.

References OutgoingEvent().

{
   return new OutgoingEvent(*this);
}

Here is the call graph for this function:

EncodeStream & OutgoingEvent::encode ( EncodeStream strm) const [virtual]

Implements resip::Message.

Definition at line 47 of file OutgoingEvent.cxx.

References mMessage.

Referenced by encodeBrief().

{
   mMessage->encode(strm); 
   return strm;
}
EncodeStream & OutgoingEvent::encodeBrief ( EncodeStream strm) const [virtual]

Implements resip::Message.

Definition at line 41 of file OutgoingEvent.cxx.

References encode().

{
   return encode(strm);
}

Here is the call graph for this function:

const Data& resip::OutgoingEvent::getTransactionId ( ) const [inline]

Definition at line 21 of file OutgoingEvent.hxx.

References mMessage.

Referenced by resip::DialogUsageManager::outgoingProcess().

{ return mMessage->getTransactionId(); }
SharedPtr< SipMessage > OutgoingEvent::message ( )

Definition at line 28 of file OutgoingEvent.cxx.

References mMessage.

Referenced by OverrideContact::process().

{
   return mMessage;
}

Member Data Documentation

Definition at line 31 of file OutgoingEvent.hxx.

Referenced by encode(), getTransactionId(), and message().


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