⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 costimerevent.idl

📁 OTP是开放电信平台的简称
💻 IDL
字号:
#ifndef _COS_TIMEREVENT_IDL_#define _COS_TIMEREVENT_IDL_#pragma prefix "omg.org"#include"CosEventComm.idl"#include<CosTime.idl>#include<TimeBase.idl>module CosTimerEvent{   enum TimeType {     TTAbsolute,     TTRelative,     TTPeriodic   };   enum EventStatus {     ESTimeSet,     ESTimeCleared,     ESTriggered,     ESFailedTrigger   };   struct TimerEventT {     TimeBase::UtcT utc;     any event_data;   };   interface TimerEventHandler {     readonly attribute EventStatus status;     boolean time_set( out CosTime::UTO uto );     void set_timer( in TimeType time_type, in CosTime::UTO trigger_time );     boolean cancel_timer();     void set_data( in any event_data );   };   interface TimerEventService {         TimerEventHandler register( in CosEventComm::PushConsumer event_interface, in any data );     void unregister( in TimerEventHandler timer_event_handler );     CosTime::UTO event_time( in TimerEventT timer_event );   }; };#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -