69 #ifndef ORO_CORBA_TASKCONTEXTI_H_ 70 #define ORO_CORBA_TASKCONTEXTI_H_ 74 #include "TaskContextS.h" 76 #include "TaskContextC.h" 80 #include "ServiceRequesterC.h" 81 #include "DataFlowC.h" 82 #include "../../TaskContext.hpp" 84 #if !defined (ACE_LACKS_PRAGMA_ONCE) 89 :
public virtual POA_RTT::corba::CTaskContext,
public virtual PortableServer::RefCountServantBase
92 PortableServer::POA_var
mpoa;
109 PortableServer::ObjectId_var oid = mpoa->activate_object(
this);
137 ::CORBA::Boolean
start (
145 ::CORBA::Boolean
stop (
185 ::RTT::corba::CDataFlowInterface_ptr
ports (
190 const char * service_name);
194 const char * service_name);
197 ::RTT::corba::CTaskContext::CPeerNames *
getPeerList (
201 ::RTT::corba::CTaskContext_ptr
getPeer (
210 ::RTT::corba::CTaskContext_ptr p,
219 ::RTT::corba::CTaskContext_ptr p);
227 ::RTT::corba::CTaskContext_ptr p);
231 ::RTT::corba::CTaskContext_ptr p);
virtual ::CORBA::Boolean cleanup(void)
virtual ::CORBA::Boolean removePeer(const char *name)
virtual ::CORBA::Boolean start(void)
virtual ~RTT_corba_CTaskContext_i(void)
virtual ::CORBA::Boolean inFatalError(void)
virtual ::CORBA::Boolean inRunTimeError(void)
PortableServer::ServantBase_var mRequest_i
virtual RTT::corba::CTaskContext_ptr activate_this()
virtual char * getDescription(void)
virtual ::RTT::corba::CServiceRequester_ptr getRequester(const char *service_name)
virtual ::CORBA::Boolean isConfigured(void)
virtual char * getName(void)
virtual ::CORBA::Boolean inException(void)
PortableServer::POA_var mpoa
RTT::corba::CServiceRequester_var mRequest
virtual ::CORBA::Boolean stop(void)
virtual ::RTT::corba::CTaskContextDescription * getCTaskContextDescription(void)
virtual ::CORBA::Boolean recover(void)
virtual ::RTT::corba::CTaskState getTaskState(void)
virtual ::CORBA::Boolean disconnectPeers(const char *name)
virtual ::CORBA::Boolean addPeer(::RTT::corba::CTaskContext_ptr p, const char *alias)
PortableServer::ServantBase_var mService_i
virtual ::CORBA::Boolean connectServices(::RTT::corba::CTaskContext_ptr p)
virtual ::RTT::corba::CDataFlowInterface_ptr ports(void)
virtual ::CORBA::Boolean activate(void)
RTT_corba_CTaskContext_i(RTT::TaskContext *orig, PortableServer::POA_ptr the_poa)
virtual ::RTT::corba::CTaskContext::CPeerNames * getPeerList(void)
virtual ::RTT::corba::CTaskContext_ptr getPeer(const char *name)
virtual ::CORBA::Boolean connectPeers(::RTT::corba::CTaskContext_ptr p)
The TaskContext is the C++ representation of an Orocos component.
virtual ::CORBA::Boolean connectPorts(::RTT::corba::CTaskContext_ptr p)
virtual ::RTT::corba::CService_ptr getProvider(const char *service_name)
virtual ::CORBA::Boolean resetException(void)
virtual ::CORBA::Boolean isRunning(void)
virtual ::CORBA::Boolean configure(void)
CTaskState
Maps 1-to-1 to RTT::base::TaskCore::TaskState.
virtual ::CORBA::Boolean isActive(void)
RTT::corba::CService_var mService
virtual ::CORBA::Boolean hasPeer(const char *name)