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

#include <KeepAliveTimeout.hxx>

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

List of all members.

Public Member Functions

 KeepAlivePongTimeout (const Tuple &target, int id)
 KeepAlivePongTimeout (const KeepAlivePongTimeout &)
virtual ~KeepAlivePongTimeout ()
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 30 of file KeepAliveTimeout.hxx.


Constructor & Destructor Documentation

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

Definition at line 42 of file KeepAliveTimeout.cxx.

Referenced by clone().

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

Definition at line 47 of file KeepAliveTimeout.cxx.

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

Definition at line 53 of file KeepAliveTimeout.cxx.

{}

Member Function Documentation

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

Implements resip::Message.

Definition at line 57 of file KeepAliveTimeout.cxx.

References KeepAlivePongTimeout().

{
   return new KeepAlivePongTimeout(*this);
}

Here is the call graph for this function:

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

Implements resip::Message.

Definition at line 69 of file KeepAliveTimeout.cxx.

References mId, and mTarget.

Referenced by encodeBrief().

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

Implements resip::Message.

Definition at line 63 of file KeepAliveTimeout.cxx.

References encode().

{
   return encode(strm);
}

Here is the call graph for this function:

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

Definition at line 39 of file KeepAliveTimeout.hxx.

References mId.

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

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

Definition at line 38 of file KeepAliveTimeout.hxx.

References mTarget.

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

{ return mTarget; }

Member Data Documentation

Definition at line 45 of file KeepAliveTimeout.hxx.

Referenced by encode(), and id().

Definition at line 44 of file KeepAliveTimeout.hxx.

Referenced by encode(), and target().


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