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

#include <TargetCommand.hxx>

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

List of all members.

Classes

class  Target

Public Member Functions

 TargetCommand (Target &target, std::auto_ptr< Message > message)
 TargetCommand (const TargetCommand &)
void executeCommand ()
Messageclone () const
EncodeStreamencode (EncodeStream &strm) const
EncodeStreamencodeBrief (EncodeStream &strm) const

Private Attributes

TargetmTarget
std::auto_ptr< MessagemMessage

Detailed Description

Definition at line 12 of file TargetCommand.hxx.


Constructor & Destructor Documentation

resip::TargetCommand::TargetCommand ( Target target,
std::auto_ptr< Message message 
)

Referenced by clone().

TargetCommand::TargetCommand ( const TargetCommand from)

Definition at line 16 of file TargetCommand.cxx.

   : mTarget(from.mTarget),
     mMessage(from.mMessage)
{
}

Member Function Documentation

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

Implements resip::Message.

Definition at line 27 of file TargetCommand.cxx.

References TargetCommand().

{
   return new TargetCommand(*this);
}

Here is the call graph for this function:

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

Implements resip::Message.

Definition at line 33 of file TargetCommand.cxx.

{
   return strm;
}
EncodeStream & TargetCommand::encodeBrief ( EncodeStream strm) const [virtual]

Implements resip::Message.

Definition at line 39 of file TargetCommand.cxx.

{
   return strm;
}
void TargetCommand::executeCommand ( ) [virtual]

Implements resip::DumCommand.

Definition at line 22 of file TargetCommand.cxx.

References mMessage, mTarget, and resip::TargetCommand::Target::post().

Here is the call graph for this function:


Member Data Documentation

std::auto_ptr<Message> resip::TargetCommand::mMessage [mutable, private]

Definition at line 39 of file TargetCommand.hxx.

Referenced by executeCommand().

Definition at line 38 of file TargetCommand.hxx.

Referenced by executeCommand().


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