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::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.

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 RtecEventChannelAdmin::ProxyPushSupplier::connect_push_consumer(in RtecEventComm::PushConsumer push_consumer, in ConsumerQOS qos)
  The TypeError exception is not used and should be removed.

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.

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

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

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.

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 ACE_ENV_ARG_DECL_WITH_DEFAULTS)
  part of the RT_Info is hardcoded, we need to make it parametric.

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...

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 ACE_ENV_ARG_DECL_WITH_DEFAULTS)
  part of the RT_Info is hardcoded, we need to make it parametric.

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.