ot_messageACTION Class Reference

#include <ot_messageAction.h>

Inheritance diagram for ot_messageACTION:

ot_messageRequest ot_messageBase

List of all members.

Public Member Functions

 ot_messageACTION (const ot_path &fPath, const ot_obj &fInput)
 ~ot_messageACTION (void)
const ot_pathgetPath (void) const
const ot_objgetInput (void) const
void encode (ot_map &msg) const
const string getMessageCode (void) const
auto_ptr< ot_messageResponseexec (ot_functionManager &fm)

Static Public Member Functions

static ot_messageBasedecode (const ot_map &input)

Static Public Attributes

static const string m_messageCode

Private Attributes

ot_path m_fPath
auto_ptr< ot_objm_fInput


Constructor & Destructor Documentation

ot_messageACTION::ot_messageACTION ( const ot_path fPath,
const ot_obj fInput 
) [inline]

ot_messageACTION::~ot_messageACTION ( void   )  [inline]


Member Function Documentation

const ot_path& ot_messageACTION::getPath ( void   )  const [inline]

References m_fPath.

const ot_obj* ot_messageACTION::getInput ( void   )  const [inline]

References m_fInput.

static ot_messageBase* ot_messageACTION::decode ( const ot_map input  )  [static]

void ot_messageACTION::encode ( ot_map msg  )  const [virtual]

Implements ot_messageBase.

const string ot_messageACTION::getMessageCode ( void   )  const [inline, virtual]

Implements ot_messageBase.

References m_messageCode.

auto_ptr<ot_messageResponse> ot_messageACTION::exec ( ot_functionManager fm  )  [virtual]

Implements ot_messageRequest.


Member Data Documentation

Referenced by getPath().

auto_ptr<ot_obj> ot_messageACTION::m_fInput [private]

Referenced by getInput().

const string ot_messageACTION::m_messageCode [static]

Referenced by getMessageCode().


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

Generated on Sun May 4 12:42:44 2008 for OT_LIB 4.1 by  doxygen 1.5.5