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

#include <EnableFlowTimer.hxx>

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

List of all members.

Public Member Functions

 EnableFlowTimer (const resip::Tuple &flow)
virtual ~EnableFlowTimer ()
virtual const DatagetTransactionId () const
const TuplegetFlow () const
virtual bool isClientTransaction () const
virtual EncodeStreamencode (EncodeStream &strm) const
 output the entire message to stream
virtual EncodeStreamencodeBrief (EncodeStream &strm) const
 output a brief description to stream
virtual Messageclone () const

Protected Attributes

const resip::Tuple mFlow

Detailed Description

Definition at line 9 of file EnableFlowTimer.hxx.


Constructor & Destructor Documentation

resip::EnableFlowTimer::EnableFlowTimer ( const resip::Tuple flow) [inline, explicit]

Definition at line 12 of file EnableFlowTimer.hxx.

Referenced by clone().

                                                       :
         mFlow(flow)
      {}
virtual resip::EnableFlowTimer::~EnableFlowTimer ( ) [inline, virtual]

Definition at line 15 of file EnableFlowTimer.hxx.

{}

Member Function Documentation

virtual Message* resip::EnableFlowTimer::clone ( ) const [inline, virtual]

Reimplemented from resip::TransactionMessage.

Definition at line 30 of file EnableFlowTimer.hxx.

References EnableFlowTimer().

      {
         return new EnableFlowTimer(*this);
      }

Here is the call graph for this function:

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

output the entire message to stream

Implements resip::Message.

Definition at line 21 of file EnableFlowTimer.hxx.

References EncodeStream, and mFlow.

      {
         return strm << "EnableFlowTimer: " << mFlow;
      }
virtual EncodeStream& resip::EnableFlowTimer::encodeBrief ( EncodeStream str) const [inline, virtual]

output a brief description to stream

Implements resip::Message.

Definition at line 25 of file EnableFlowTimer.hxx.

References EncodeStream, and mFlow.

      {
         return strm << "EnableFlowTimer: " << mFlow;
      }
const Tuple& resip::EnableFlowTimer::getFlow ( ) const [inline]

Definition at line 18 of file EnableFlowTimer.hxx.

References mFlow.

Referenced by resip::TransactionState::process().

{ return mFlow; }
virtual const Data& resip::EnableFlowTimer::getTransactionId ( ) const [inline, virtual]

Implements resip::TransactionMessage.

Definition at line 17 of file EnableFlowTimer.hxx.

References resip::Data::Empty.

{return Data::Empty;}
virtual bool resip::EnableFlowTimer::isClientTransaction ( ) const [inline, virtual]

Implements resip::TransactionMessage.

Definition at line 20 of file EnableFlowTimer.hxx.

{return true;}

Member Data Documentation

Definition at line 36 of file EnableFlowTimer.hxx.

Referenced by encode(), encodeBrief(), and getFlow().


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