[omniORB] omniEvents 2.0.1 Released

Paul Nader Paul.Nader@aals27.alcatel.com.au
Fri, 17 Mar 2000 13:59:12 +1100


omniEvents 2.0.1 has been released at:

http://www.uk.research.att.com/omniORB/contribapp.html#omniEvents

This release is a minor release which fixes a number of bugs in
omniEvents 2.0.0. This release adds support for multiple
SupplierAdmin and ConsumerAdmin objects per event channel.

Also, as from this release omniEvents is supplied in a single
library in both static and dynamic versions.

Bugs fixed:

  - Push Suppliers can now be connected to a ProxyPushConsumer using a
nil
    reference. The ProxyPushConsumer_i::connect_push_supplier() method
has
    been changed to allow a nil parameter to be passed and no longer
throws
    a CORBA::BAD_PARAM exception.

  - Pull Consumers can now be connected to a ProxyPullSupplier using a
nil
    reference. The ProxyPullSupplier_i::connect_pull_consumer() method
has
    been changed to allow a nil parameter to be passed and no longer
throws
    a CORBA::BAD_PARAM exception.

  - Fixed memory leak when persisting connected proxies. Failed to
delete
    stringified IOR.

  - Fixed broken persistency during restart. omniEvents failed to
re-open
    logfile.

  - Removed requirement for extern usage() function from omniEventsLog.

  - Removed inclusion of CosLifeCycle.idl in CosEventChannelAdmin.idl.

  - Modified pull model thread signaling to use counting semaphores to
    avoid missing pull requests.

Enjoy.