// Types for topics related to events published by Gateway // When Track database on the gateway is modified #include "Track.idl" module JTCWDDS { const string TRACK_CUD_EVENT_TOPIC = "TrackCUDEvent"; enum eTrackEventType { E_TRACK_EVENT_CREATE, E_TRACK_EVENT_UPDATE, E_TRACK_EVENT_DELETE };//@top-level false struct TrackCUDEvent { eTrackEventType eCUDEventType; Track track; }; };