svcconf_handler.inl

来自「ace开发环境 用来开发网络程序 其运用了设计模式、多平台、C++等多种知识」· INL 代码 · 共 134 行

INL
134
字号
// -*- C++ -*-  $Id: Svcconf_Handler.inl 73790 2006-07-27 20:43:46Z wotte $ACE_INLINEACE_Parsed_Info::ACE_Parsed_Info ()  : name_ (0),    service_type_ (ACE_Service_Type::INVALID_TYPE),    active_ (1),    path_ (0),    init_func_ (0),    init_params_ (0){}ACE_INLINEACE_Parsed_Info::~ACE_Parsed_Info (){  delete[] this->name_;  delete[] this->path_;  delete[] this->init_func_;  delete[] this->init_params_;}ACE_INLINE intACE_Parsed_Info::name (const ACEXML_Char *n){  if (this->name_ == 0)    {      this->name_ = ACE::strnew (n);      return 0;    }  return -1;}ACE_INLINE const ACEXML_Char *ACE_Parsed_Info::name (void){  return this->name_;}ACE_INLINE intACE_Parsed_Info::service_type (int type){  if (this->service_type_ == -1)    {      this->service_type_ = type;      return 0;    }  return -1;}ACE_INLINE intACE_Parsed_Info::service_type (void){  return this->service_type_;}ACE_INLINE intACE_Parsed_Info::active (int a){  this->active_ = a;  return 0;}ACE_INLINE intACE_Parsed_Info::active (void){  return this->active_;}ACE_INLINE intACE_Parsed_Info::path (const ACEXML_Char *p){  if (this->path_ == 0)    {      this->path_ = ACE::strnew (p);      return 0;    }  return -1;}ACE_INLINE const ACEXML_Char *ACE_Parsed_Info::path (void){  return this->path_;}ACE_INLINE intACE_Parsed_Info::init_func (const ACEXML_Char *n){  if (this->init_func_ == 0)    {      this->init_func_ = ACE::strnew (n);      return 0;    }  return -1;}ACE_INLINE const ACEXML_Char *ACE_Parsed_Info::init_func (void){  return this->init_func_;}ACE_INLINE intACE_Parsed_Info::init_params (const ACEXML_Char *n){  if (this->init_params_ == 0)    {      this->init_params_ = ACE::strnew (n);      return 0;    }  return -1;}ACE_INLINE const ACEXML_Char *ACE_Parsed_Info::init_params (void){  return this->init_params_;}ACE_INLINE voidACE_Parsed_Info::reset (void){  delete[] this->name_;  this->name_ = 0;  this->service_type_ = -1;  delete[] this->path_;  this->path_ = 0;  delete[] this->init_func_;  this->init_func_ = 0;  delete[] this->init_params_;  this->init_params_ = 0;}

⌨️ 快捷键说明

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