Orocos_AnyExpression_i Class Reference

A servant which serves a RTT::DataSource through the 'Any' methods. More...

#include <rtt/corba/OperationsI.h>

Inherits POA_RTT::Corba::Expression.

Inherited by Orocos_AnyAssignableExpression_i, and Orocos_AnyMethod_i [virtual].

List of all members.

Public Types

typedef
RTT::DataSourceBase::const_ptr 
SourceType
typedef CORBA::Any ResultType
typedef ::RTT::Corba::Expression _stub_type
typedef
::RTT::Corba::Expression_ptr 
_stub_ptr_type
typedef
::RTT::Corba::Expression_var 
_stub_var_type

Public Member Functions

virtual void copy (RTT::DataSourceBase::shared_ptr new_ds)
 Orocos_AnyExpression_i (RTT::DataSourceBase::shared_ptr orig, PortableServer::POA_ptr the_poa)
PortableServer::POA_ptr _default_POA ()
virtual CORBA::Any * value () ACE_THROW_SPEC((CORBA
virtual CORBA::Boolean evaluate () ACE_THROW_SPEC((CORBA
virtual CORBA::Any * get () ACE_THROW_SPEC((CORBA
virtual char * getType () ACE_THROW_SPEC((CORBA
virtual char * toString () ACE_THROW_SPEC((CORBA
virtual char * getTypeName () ACE_THROW_SPEC((CORBA
virtual void destroyExpression () ACE_THROW_SPEC((CORBA
virtual ::CORBA::Boolean _is_a (const char *logical_type_id)
virtual void _dispatch (TAO_ServerRequest &req, void *servant_upcall)
::RTT::Corba::Expression * _this (void)
virtual const char * _interface_repository_id (void) const

Static Public Member Functions

static void _is_a_skel (TAO_ServerRequest &req, void *servant_upcall, void *servant)
static void _non_existent_skel (TAO_ServerRequest &req, void *servant_upcall, void *servant)
static void _interface_skel (TAO_ServerRequest &req, void *servant_upcall, void *servant)
static void _component_skel (TAO_ServerRequest &req, void *servant_upcall, void *servant)
static void _repository_id_skel (TAO_ServerRequest &req, void *servant_upcall, void *servant)
static void value_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant)
static void evaluate_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant)
static void get_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant)
static void getType_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant)
static void getTypeName_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant)
static void toString_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant)
static void destroyExpression_skel (TAO_ServerRequest &server_request, void *servant_upcall, void *servant)

Protected Attributes

RTT::DataSourceBase::shared_ptr morig
CORBA::Any_var last_value
PortableServer::POA_var mpoa

Detailed Description

A servant which serves a RTT::DataSource through the 'Any' methods.

Definition at line 100 of file OperationsI.h.


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