is_local
member into CORBA::Object. I'll take the easier route for now. We might want to catch all (potential) exceptions in _add_ref().
It might be useful to add a _release() method that handles any potential exceptions...
There is no control on a per-sequence type basis, only on a per-underlying type basis, for example, the following two IDL sequences would get the same behavior: // IDL typedef sequence<MyStruct> MyStructSequence; typedef sequence<MyStruct> MyStructList;
There is no way to control behavior on a per-sequence basis, i.e. to have some sequences of longs checked while others are not. This is easy to fix, simply:
We might want to add a throw spec and catch all (potential) exceptions in _add_ref()
It might be useful to add an _release() method that handles any potential exceptions...
Since we only use a limited functionality of ACE_Svc_Handler we could probably implement a generic adapter class (TAO_Transport_Event_Handler or something), this will reduce footprint and simplify the process of implementing a pluggable protocol.
This method has to be renamed to event_handler()
This method has to be renamed to event_handler()
Ideally the following should be inline.
purge_entry has a return value, use it