interface RT_Operation { typedef Time::TimeT Time_t; typedef Time::TimeT Period_t; enum Importance { INTERRUPT, IO_SERVICE, CRITICAL, HARD_DEADLINE, BACKGROUND }; struct Dependency_Info { any dependency_; unsigned long number_of_calls_; }; struct RT_Info { string operation_name; Time_t worst_case_execution_time_; Time_t typical_execution_time_; Time_t cached_execution_time_; Period_t period_; Importance importance_; Time_t quantum_; unsigned short number_of_threads_; sequence operation_dependencies_; }; };