import "acsnc.idl";
Inheritance diagram for acsnc::ACSEventAdmin:
Public Member Functions | |
boolean | authenticate (in string token) |
void | createChannel (in string channelName, in CosNotification::QoSProperties initialQOS, in CosNotification::AdminProperties initialAdmin) |
void | configChannelProperties (in string channelName, in CosNotification::QoSProperties newQOS, in CosNotification::AdminProperties newAdmin) |
void | destroyChannel (in string channelName) |
void | getChannelInfo (in string channelName, out unsigned short numSuppliers, out unsigned short numConsumers, out unsigned long long totalEvents, out CosNotification::QoSProperties initialQOS, out CosNotification::AdminProperties initialAdmin, out NCSeq eventTypes) |
NCSeq | getActiveChannels () |
void | monitorEvents (in ACS::CBstring cb, in ACS::CBDescIn desc) |
|
Enables methods that change the internal state of the Notification Service (e.g., createChannel, destroyChannel, etc.). Really this is just a rudimentary security mechanism (to be replaced in some future version of ACS) to discourage meddling of the Notification Service from objexp.
|
|
Reconfigures the channel's properties after it has already been created. Note that some properties cannot be changed after the channel has been instantiated.
|
|
Creates a channel.
|
|
Destroys a channel and unregisters it from the Naming Service.
|
|
Returns a list of channel names created by the ACS event channel API.
|
|
Returns various bits of useful information associated with a particular channel.
|
|
Monitors all events from all channels via a single CBstring object. DWF-perhaps the BACI CB interface should be subclassed within this module and have a user-defined struct (defined by Exec or HLA) passed to the working/done callback methods instead of a simple string...
|