RTT::CommandIllegal Class Reference

A Command indicating that an error was encountered somewhere, most likely during the construction of another command. More...

#include <rtt/CommandIllegal.hpp>

Inherits RTT::Corba::CommandInterface.

List of all members.

Public Types

typedef CommandInterface_ptr _ptr_type
typedef CommandInterface_var _var_type
typedef CommandInterface_out _out_type

Public Member Functions

 CommandIllegal (const std::string &cmd)
 Construct a new CommandIllegal with the illegal std::stringcommand as argument.
 CommandIllegal (const std::string &cmd, const std::string &descr)
 Construct a new CommandIllegal with the illegal std::stringcommand as argument and a description.
void readArguments ()
virtual bool execute ()
virtual void warn ()
 Preferably, this function is executed right after a CommandIllegal has been created.
virtual CommandInterfaceclone () const
virtual ::RTT::Corba::CommandList * getCommands (void)
virtual
::RTT::Corba::Descriptions * 
getArguments (const char *command)
virtual char * getResultType (const char *command)
virtual char * getDescription (const char *command)
virtual ::RTT::Corba::Command_ptr createCommand (const char *command, const ::RTT::Corba::Arguments &args)
virtual ::RTT::Corba::Command_ptr createCommandAny (const char *command, const ::RTT::Corba::AnyArguments &args)
virtual ::CORBA::Boolean _is_a (const char *type_id)
virtual const char * _interface_repository_id (void) const
virtual ::CORBA::Boolean marshal (TAO_OutputCDR &cdr)

Static Public Member Functions

static CommandInterface_ptr _duplicate (CommandInterface_ptr obj)
static void _tao_release (CommandInterface_ptr obj)
static CommandInterface_ptr _narrow (::CORBA::Object_ptr obj)
static CommandInterface_ptr _unchecked_narrow (::CORBA::Object_ptr obj)
static CommandInterface_ptr _nil (void)
static void _tao_any_destructor (void *)

Protected Member Functions

virtual void RTT_Corba_CommandInterface_setup_collocation (void)

Friends

class TAO::Narrow_Utils< CommandInterface >

Detailed Description

A Command indicating that an error was encountered somewhere, most likely during the construction of another command.

Deprecated:
Remove this low-level class since it's nowhere used.

Definition at line 55 of file CommandIllegal.hpp.


Constructor & Destructor Documentation

RTT::CommandIllegal::CommandIllegal ( const std::string &  cmd  ) 

Construct a new CommandIllegal with the illegal std::stringcommand as argument.

Parameters:
cmd command that failed
RTT::CommandIllegal::CommandIllegal ( const std::string &  cmd,
const std::string &  descr 
)

Construct a new CommandIllegal with the illegal std::stringcommand as argument and a description.

Parameters:
cmd command that failed
descr description

Member Function Documentation

virtual void RTT::CommandIllegal::warn (  )  [virtual]

Preferably, this function is executed right after a CommandIllegal has been created.

This function can give feedback about a failed command before the CommandIllegal is actually executed


The documentation for this class was generated from the following file:
Generated on Thu Dec 23 13:22:40 2010 for Orocos Real-Time Toolkit by  doxygen 1.6.3