📄 ec_channel_destroyer.h
字号:
/**
* @file EC_Channel_Destroyer.h
*
* @author Marina Spivak <marina@atdesk.com>
*
* EC_Channel_Destroyer.h,v 1.3 2003/12/07 06:54:41 bala Exp
*/
#ifndef EC_CHANNEL_DESTROYER__H_
#define EC_CHANNEL_DESTROYER__H_
#include /**/ "event_export.h"
#include "EC_Event_Channel_Base.h"
#include "tao/Auto_Functor.h"
/**
* @struct TAO_EC_Channel_Destroyer_Functor
*
* @brief Implements a functor for the TAO_EC_Channel_Destroyer class.
*/
struct TAO_RTEvent_Export TAO_EC_Channel_Destroyer_Functor
{
typedef TAO_EC_Event_Channel_Base * argument;
/// Destroy @c event_channel
void operator() (TAO_EC_Event_Channel_Base * event_channel)
ACE_THROW_SPEC (());
};
/**
* @class TAO_EC_Channel_Destroyer
*
* @brief Helper class to destroy event channel.
*
*/
typedef TAO::Utils::Auto_Functor<
TAO_EC_Event_Channel_Base,
TAO_EC_Channel_Destroyer_Functor>
TAO_EC_Channel_Destroyer;
#endif // EC_CHANNEL_DESTROYER__H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -