reSIProcate/stack  9694
Public Member Functions | Public Attributes
resip::TransactionTerminated Class Reference

#include <TransactionTerminated.hxx>

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

List of all members.

Public Member Functions

 RESIP_HeapCount (TransactionTerminated)
 TransactionTerminated (const Data &tid, bool isClient, TransactionUser *ptu)
virtual const DatagetTransactionId () const
virtual bool isClientTransaction () const
virtual EncodeStreamencode (EncodeStream &strm) const
 output the entire message to stream
virtual EncodeStreamencodeBrief (EncodeStream &str) const
 output a brief description to stream

Public Attributes

Data mTransactionId
bool mIsClient

Detailed Description

Definition at line 11 of file TransactionTerminated.hxx.


Constructor & Destructor Documentation

resip::TransactionTerminated::TransactionTerminated ( const Data tid,
bool  isClient,
TransactionUser ptu 
) [inline]

Definition at line 16 of file TransactionTerminated.hxx.

References resip::Message::setTransactionUser().

                                                                                  : 
         mTransactionId(tid), 
         mIsClient(isClient)
      {
         setTransactionUser(ptu);         
      }

Here is the call graph for this function:


Member Function Documentation

virtual EncodeStream& resip::TransactionTerminated::encode ( EncodeStream strm) const [inline, virtual]

output the entire message to stream

Implements resip::Message.

Definition at line 24 of file TransactionTerminated.hxx.

References encodeBrief(), and EncodeStream.

{ return encodeBrief(strm); }

Here is the call graph for this function:

virtual EncodeStream& resip::TransactionTerminated::encodeBrief ( EncodeStream str) const [inline, virtual]

output a brief description to stream

Implements resip::Message.

Definition at line 25 of file TransactionTerminated.hxx.

References EncodeStream, mIsClient, and mTransactionId.

Referenced by encode().

      {
         return str << (mIsClient ? "ClientTransactionTerminated " : "ServerTransactionTerminated ") << mTransactionId;
      }
virtual const Data& resip::TransactionTerminated::getTransactionId ( ) const [inline, virtual]

Implements resip::TransactionMessage.

Definition at line 22 of file TransactionTerminated.hxx.

References mTransactionId.

{ return mTransactionId; }
virtual bool resip::TransactionTerminated::isClientTransaction ( ) const [inline, virtual]

Implements resip::TransactionMessage.

Definition at line 23 of file TransactionTerminated.hxx.

References mIsClient.

{ return mIsClient; }
resip::TransactionTerminated::RESIP_HeapCount ( TransactionTerminated  )

Member Data Documentation

Definition at line 31 of file TransactionTerminated.hxx.

Referenced by encodeBrief(), and isClientTransaction().

Definition at line 30 of file TransactionTerminated.hxx.

Referenced by encodeBrief(), and getTransactionId().


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