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

📄 config_files.h

📁 ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework)
💻 H
字号:
/* -*- C++ -*- */// Config_Files.h,v 4.10 1998/10/20 02:34:17 levine Exp// ============================================================================//// = LIBRARY//    gateway//// = FILENAME//    Config_Files.h//// = AUTHOR//    Doug Schmidt//// ============================================================================#ifndef _CONFIG_FILES#define _CONFIG_FILES#include "File_Parser.h"#include "Event.h"// Forward declaration.class Event_Channel;class Connection_Config_Info  // = TITLE  //     Stores connection configuration information.{public:  ACE_INT32 connection_id_;  // Connection id for this Connection_Handler.  char host_[BUFSIZ];  // Host to connect with.  u_short remote_port_;  // Port to connect with.  char connection_role_;  // 'S' (supplier) or 'C' (consumer).  ACE_INT32 max_retry_timeout_;  // Maximum amount of time to wait for reconnecting.  u_short local_port_;  // Our local port number.  ACE_INT32 priority_;  // Priority by which different Consumers and Suppliers should be  // serviced.  Event_Channel *event_channel_;  // We just need a place to store this until we can pass it along  // when creating a Connection_Handler.};class Connection_Config_File_Parser : public File_Parser<Connection_Config_Info>  // = TITLE  //     Parser for the Connection_Handler Connection file.{public:  virtual FP::Return_Type read_entry (Connection_Config_Info &entry,                                      int &line_number);  // Read in a <Connection_Config_Info> entry.};class Consumer_Config_Info  // = TITLE  //     Stores the information in a Consumer Map entry.{public:  ACE_INT32 connection_id_;  // Connection id.  ACE_INT32 type_;  // Message type.  ACE_INT32 consumers_[MAX_CONSUMERS];  // Connection ids for consumers that will be routed information  // containing this <connection_id_>  ACE_INT32 total_consumers_;  // Total number of these consumers.};class Consumer_Config_File_Parser : public File_Parser<Consumer_Config_Info>  // = TITLE  //     Parser for the Consumer Map file.{public:  virtual FP::Return_Type read_entry (Consumer_Config_Info &entry,                                      int &line_number);  // Read in a <Consumer_Config_Info> entry.};#endif /* _CONFIG_FILES */

⌨️ 快捷键说明

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