Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Todo List

class RtecEventChannelAdmin::Dependency
It has become painfully obvious that we don't need a complete RtecEventComm::Event to declare the dependency, simply the EventHeader would do.

class RtecEventChannelAdmin::Publication
It has become painfully obvious that we don't need a complete RtecEventComm::Event to declare the publication, simply the EventHeader would do.

class RtecEventChannelAdmin::EventChannel::QOS_ERROR
The following exceptions are not declared in any raises() clause, therefore they cannot be raised! They should be removed or added to the right places.

class TAO_EC_Gateway_IIOP
: The class makes an extra copy of the events, we need to investigate if closer collaboration with its collocated EC could be used to remove that copy.

class TAO_EC_ProxyPushSupplier
We don't need to provide a trivial filter, the object itself could short-circuit the filter() ---> push() cycle when the EC is properly configured, we need to explore this...

class TAO_ECG_UDP_Sender
This could be eliminated if efficient reassembly octet padding[4];

file EC_Gateway_UDP.h
The class makes an extra copy of the events, we need to investigate if closer collaboration with its collocated EC could be used to remove that copy.

member RtecEventChannelAdmin::ProxyPushSupplier::connect_push_consumer(in RtecEventComm::PushConsumer push_consumer, in ConsumerQOS qos)
The TypeError exception is not used and should be removed.

member RtecEventComm::EventHeader::creation_time
Because the filtering language uses EventHeaders as filtering expressions (yeah, it sucks) we also use this field to pass timeout values into the EC filter.

member TAO_EC_Gateway_Sched::init(RtecEventChannelAdmin::EventChannel_ptr rmt_ec, RtecEventChannelAdmin::EventChannel_ptr lcl_ec, RtecScheduler::Scheduler_ptr rmt_sched, RtecScheduler::Scheduler_ptr lcl_sched, const char* lcl_name, const char* rmt_name, CORBA::Environment &env = TAO_default_environment ())
part of the RT_Info is hardcoded, we need to make it parametric.

member TAO_ECG_UDP_Sender::init(RtecEventChannelAdmin::EventChannel_ptr lcl_ec, RtecUDPAdmin::AddrServer_ptr addr_server, TAO_ECG_UDP_Out_Endpoint *endpoint, CORBA::Environment &env = TAO_default_environment ())
part of the RT_Info is hardcoded, we need to make it parametric.

member TAO_ECG_UDP_Receiver::init(RtecEventChannelAdmin::EventChannel_ptr lcl_ec, TAO_ECG_UDP_Out_Endpoint* ignore_from, RtecUDPAdmin::AddrServer_ptr addr_server, ACE_Reactor *reactor, const ACE_Time_Value &expire_interval, int max_timeout, CORBA::Environment &env = TAO_default_environment ())
part of the RT_Info is hardcoded, we need to make it parametric.

member TAO_EC_Filter::matches(const RtecEventComm::EventHeader& rhs, const RtecEventComm::EventHeader& lhs)
Should we strategize the algorithm used to match headers?

member TAO_EC_Dispatching_Task::TAO_EC_Dispatching_Task(ACE_Thread_Manager* thr_manager = 0)
The high water mark and low water mark shouldn't be

Generated at Sat Dec 1 12:29:42 2001 for TAO_RTEvent by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000