Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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

string acsnc::EventDescription::name
 

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

ACS::Time acsnc::EventDescription::timestamp
 

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:
Generated on Thu Apr 30 02:28:41 2009 for ACS IDL interfaces by doxygen 1.3.8