📄 ec_udp_admin.h
字号:
/* -*- C++ -*- */
/**
* @file EC_UDP_Admin.h
*
* EC_UDP_Admin.h,v 1.12 2003/07/28 13:51:55 jwillemsen Exp
*
* @author Carlos O'Ryan (coryan@cs.wustl.edu)
*
* Based on previous work by Tim Harrison (harrison@cs.wustl.edu) and
* other members of the DOC group. More details can be found in:
*
* http://doc.ece.uci.edu/~coryan/EC/index.html
*/
#ifndef TAO_EC_UDP_ADMIN_H
#define TAO_EC_UDP_ADMIN_H
#include /**/ "ace/pre.h"
#include "orbsvcs/RtecUDPAdminS.h"
#include /**/ "event_export.h"
/**
* @class TAO_EC_Simple_AddrServer
*
* @brief TAO Real-time Event Service; a simple UDP address server.
*
* The EC is able to use multiple multicast groups to transmit its
* data, the is given control over the mapping between the Event
* (type,source) pair and the (ipaddr,port) pair using a
* AddrServer.
* This class implements a very simple server that simply maps the
* type component to the ipaddr and uses a fixed port,
* provided at initialization time.
*/
class TAO_RTEvent_Export TAO_EC_Simple_AddrServer : public POA_RtecUDPAdmin::AddrServer
{
public:
/// Constructor
TAO_EC_Simple_AddrServer (CORBA::UShort port);
/// Destructor
virtual ~TAO_EC_Simple_AddrServer (void);
// = The RtecUDPAdmin::AddrServer methods
virtual void get_addr (const RtecEventComm::EventHeader& header,
RtecUDPAdmin::UDP_Addr_out addr
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((CORBA::SystemException));
private:
CORBA::UShort port_;
};
#include /**/ "ace/post.h"
#endif /* TAO_EC_UDP_ADMIN_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -