Public Attributes

acsnc::EventDescription Struct Reference

import "acsnc.idl";

List of all members.

Public Attributes

string name
ACS::Time timestamp
unsigned long long count

Detailed Description

The following structure defines the description of an event. Each structured event published onto a notification channel by the various ACS APIs have an instance of this structure packed into it (in the remainder_of_body CORBA any field).


Member Data Documentation

unsigned long long acsnc::EventDescription::count

This value is the number of events of the current event type that have been published by the supplier instance. It's absolutely vital to note this is not necessarily the total number of (current event type) events sent (e.g., what if there are more than one suppliers for this particular channel?).

Defines the name of the publisher of this specific event. It could be the name of a component, subsystem, etc.

Defines the epoch in time just before the event was sent across the network to a channel. In the case of real-time suppliers this value is the time the event was stored in the queue.


The documentation for this struct was generated from the following file: