|
Public Member Functions |
| InPortBase () |
| A constructor of InPortBase class.
|
virtual | ~InPortBase () |
| A destructor of InPortBase class.
|
virtual void | put (const CORBA::Any &value)=0 throw (CORBA::SystemException, RTM::PortBase::Disconnected) |
| [CORBA interface] Put data on InPort
|
virtual PortProfile * | profile () throw (CORBA::SystemException) |
| [CORBA interface] Get InPort profile
|
virtual RtmRes | subscribe (SubscriptionProfile &subs) throw (CORBA::SystemException, RTM::PortBase::InvalidSubscription) |
virtual RtmRes | notify_subscribe (SubscriptionProfile &subs) throw (CORBA::SystemException, RTM::PortBase::InvalidSubscription) |
virtual RtmRes | unsubscribe (const char *id) throw (CORBA::SystemException, RTM::PortBase::NoSubscription) |
virtual RtmRes | notify_unsubscribe (const char *id) throw (CORBA::SystemException, RTM::PortBase::NoSubscription) |
virtual SubscriptionList * | subscriptions () |
const char * | name () |
| Get InPort name.
|
virtual void | read_pm ()=0 |
| Read into bound T-type data from current InPort.
|
virtual InPort_ptr | getObjRef () |
virtual void | setObjRef (InPort_ptr objref) |
Protected Types |
typedef std::list< SubsProfileBase
* >::iterator | Subs_it |
| Subscriber list.
|
Protected Attributes |
PortProfile | m_Profile |
| InPort profile.
|
Subscribers | m_Subscribers |
InPort_var | m_thisObjRef |
| object reference of OutPort itself
|
Classes |
struct | Subscribers |
The base class of InPort<T> s which are implementations of InPort This class provides CORBA interface implementation.