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

📄 managekey_s.cpp

📁 corba是一款商用内存检测工具
💻 CPP
字号:
/*
 * Copyright 1992-2004 Borland Software Corporation.  All rights reserved.
 *
 * GENERATED CODE --- DO NOT EDIT
 * 
 */

#include "ManageKey_s.hh"
static ::CORBA::MethodDescription _sk_ManageKey_methods[] = {
  {"Connect", POA_ManageKey::_Connect},
  {"SetKey", POA_ManageKey::_SetKey},
  {"GetKey", POA_ManageKey::_GetKey},
  {"Disconnect", POA_ManageKey::_Disconnect}
};

POA_ManageKey::POA_ManageKey() {}
POA_ManageKey::~POA_ManageKey() {}

const ::CORBA::TypeInfo POA_ManageKey::_skel_info(
 "ManageKey", NULL, (::CORBA::ULong) 4, _sk_ManageKey_methods         , NULL,
 0, NULL);
         
const ::CORBA::TypeInfo *POA_ManageKey::_type_info() const {
  return &_skel_info;
}

ManageKey_ptr POA_ManageKey::_this() {
  return (ManageKey *)(PortableServer_ServantBase::_this()->_safe_narrow(*ManageKey::_desc()));
}

void *POA_ManageKey::_safe_narrow(const ::CORBA::TypeInfo& _info) const {
  if (_info == _skel_info) {
    return (void *)this;
  }

  if (_info == PortableServer_ServantBase::_skel_info) {
    return (void *)(PortableServer_ServantBase *)this;
  }
  return 0;
}

POA_ManageKey * POA_ManageKey::_narrow(PortableServer::ServantBase *_obj) {
  if (!_obj) {
    return (POA_ManageKey*)NULL;
  } else {
    return (POA_ManageKey*)_obj->_safe_narrow(_skel_info);
  }
}

void POA_ManageKey::_Connect (void *_obj, ::CORBA::MarshalInBuffer &_istrm,
                              const char *_oper, VISReplyHandler& _handler) {
  VISCLEAR_EXCEP
  VISistream& _vistrm = _istrm;
  POA_ManageKey *_impl = (POA_ManageKey*)_obj;
  ::CORBA::String_var _local_UserName;
    _vistrm >> _local_UserName;

::CORBA::LongLong _ret = _impl->Connect( _local_UserName.in());
  ::CORBA::MarshalOutBuffer_var _obuf = _handler.create_reply();
  VISostream& _ostrm = *VISostream::_downcast(_obuf);
  VISIF_EXCEP(return;)
  _ostrm << _ret;
}

void POA_ManageKey::_SetKey (void *_obj, ::CORBA::MarshalInBuffer &_istrm,
                             const char *_oper, VISReplyHandler& _handler) {
  VISCLEAR_EXCEP
  VISistream& _vistrm = _istrm;
  POA_ManageKey *_impl = (POA_ManageKey*)_obj;
  ::CORBA::String_var _local_KeyValue;
    _vistrm >> _local_KeyValue;

::CORBA::LongLong _ret = _impl->SetKey( _local_KeyValue.in());
  ::CORBA::MarshalOutBuffer_var _obuf = _handler.create_reply();
  VISostream& _ostrm = *VISostream::_downcast(_obuf);
  VISIF_EXCEP(return;)
  _ostrm << _ret;
}

void POA_ManageKey::_GetKey (void *_obj, ::CORBA::MarshalInBuffer &_istrm,
                             const char *_oper, VISReplyHandler& _handler) {
  VISCLEAR_EXCEP
  VISistream& _vistrm = _istrm;
  POA_ManageKey *_impl = (POA_ManageKey*)_obj;
::CORBA::String_var _ret = _impl->GetKey();
  ::CORBA::MarshalOutBuffer_var _obuf = _handler.create_reply();
  VISostream& _ostrm = *VISostream::_downcast(_obuf);
  VISIF_EXCEP(return;)
  _ostrm << _ret;
}

void POA_ManageKey::_Disconnect (void *_obj, ::CORBA::MarshalInBuffer &_istrm,
                                 const char *_oper, VISReplyHandler& _handler) {
  VISCLEAR_EXCEP
  VISistream& _vistrm = _istrm;
  POA_ManageKey *_impl = (POA_ManageKey*)_obj;
::CORBA::LongLong _ret = _impl->Disconnect();
  ::CORBA::MarshalOutBuffer_var _obuf = _handler.create_reply();
  VISostream& _ostrm = *VISostream::_downcast(_obuf);
  VISIF_EXCEP(return;)
  _ostrm << _ret;
}

⌨️ 快捷键说明

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