//File DAISSession.idl #ifndef _DAIS_SESSION_IDL #define _DAIS_SESSION_IDL #pragma prefix "omg.org" #include module DAIS { struct SessionStatus { string name; DateTime start_time; DateTime current_time; DateTime last_update_time; unsigned long group_count; long band_width; }; interface ShutdownCallback { void shutdown_notify ( in string reason ); }; interface Session{ readonly attribute SessionStatus status; attribute ShutdownCallback callback; void destroy(); };}; #endif // _DAIS_SESSION_IDL