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

#include <KeepAliveTimeout.hxx>

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

List of all members.

Public Member Functions

 KeepAliveTimeout (const Tuple &target, int id)
 KeepAliveTimeout (const KeepAliveTimeout &)
virtual ~KeepAliveTimeout ()
const Tupletarget () const
int id () const
virtual Messageclone () const
virtual EncodeStreamencode (EncodeStream &strm) const
virtual EncodeStreamencodeBrief (EncodeStream &strm) const

Private Attributes

Tuple mTarget
int mId

Detailed Description

Definition at line 12 of file KeepAliveTimeout.hxx.


Constructor & Destructor Documentation

KeepAliveTimeout::KeepAliveTimeout ( const Tuple target,
int  id 
)

Definition at line 10 of file KeepAliveTimeout.cxx.

Referenced by clone().

   : mTarget(target),
     mId(id)
{}
KeepAliveTimeout::KeepAliveTimeout ( const KeepAliveTimeout timeout)

Definition at line 15 of file KeepAliveTimeout.cxx.

   : mTarget(timeout.mTarget),
     mId(timeout.mId)
{
}
KeepAliveTimeout::~KeepAliveTimeout ( ) [virtual]

Definition at line 21 of file KeepAliveTimeout.cxx.

{}

Member Function Documentation

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

Implements resip::Message.

Definition at line 25 of file KeepAliveTimeout.cxx.

References KeepAliveTimeout().

{
   return new KeepAliveTimeout(*this);
}

Here is the call graph for this function:

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

Implements resip::Message.

Definition at line 37 of file KeepAliveTimeout.cxx.

References mId, and mTarget.

Referenced by encodeBrief().

{
   return strm << "KeepAliveTimeout" << mTarget << "(" << mId << ")";
}
EncodeStream & KeepAliveTimeout::encodeBrief ( EncodeStream strm) const [virtual]

Implements resip::Message.

Definition at line 31 of file KeepAliveTimeout.cxx.

References encode().

{
   return encode(strm);
}

Here is the call graph for this function:

int resip::KeepAliveTimeout::id ( ) const [inline]

Definition at line 20 of file KeepAliveTimeout.hxx.

References mId.

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

{ return mId; }
const Tuple& resip::KeepAliveTimeout::target ( ) const [inline]

Definition at line 19 of file KeepAliveTimeout.hxx.

References mTarget.

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

{ return mTarget; }

Member Data Documentation

Definition at line 27 of file KeepAliveTimeout.hxx.

Referenced by encode(), and id().

Definition at line 26 of file KeepAliveTimeout.hxx.

Referenced by encode(), and target().


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