📄 datarecovery.cpp
字号:
_star_stub->_STAR_handleNetworkFailureException(_star_down, _star_ex); } } #if defined(__GNUC__) && defined(__OPTIMIZE__) // COMPILERFIX volatile int i = 1; i++; #endif return; } else { throw CORBA::INV_OBJREF(); } } catch(const STAR::ExceptionBase& _star_ex) { _STAR_handleException(_star_ex, _star_retry); } }}//// Operation declare ::DataRecovery::transfer//CORBA::ShortDataRecovery::transfer(::DataRecovery::RECOVERED_DATA& _star_a0){ bool _star_retry = true; while(true) { STAR::StubBase_var _star_stubBase = _STAR_getStub(); try { STAR::MarshalStub_ptr _star_stub = dynamic_cast<STAR::MarshalStub_ptr>(_star_stubBase.in()); if (_star_stub!=NULL) { for(;;) { STAR::Downcall_var _star_down = _star_stub->_STAR_createDowncall("transfer", true); try { STAR::OutputStreamImpl* _star_out = _star_stub->_STAR_prePrepareHeader(_star_down); try { CORBA::ULong _star_len0 = _star_a0.length(); _star_out -> write_ulong(_star_len0); _star_out -> write_octet_array(_star_a0.get_buffer(), _star_len0); } catch(const CORBA::SystemException& _star_ex) { _star_stub->_STAR_marshalEx(_star_down, _star_ex); } _star_stub->_STAR_postPrepareHeader(_star_down); _star_stub->_STAR_request(_star_down); bool _star_uex; STAR::InputStreamImpl* _star_in = _star_stub->_STAR_preRemoveHeader(_star_down, _star_uex); if(_star_uex) { _star_stub->_STAR_postRemoveHeader(_star_down); } else { CORBA::Short _star_r; try { _star_r = _star_in -> read_short(); CORBA::ULong _star_len1 = _star_in -> read_ulong(); _star_a0.length(_star_len1); _star_in -> read_octet_array(_star_a0.get_buffer(), _star_len1); } catch(const CORBA::SystemException& _star_ex) { _star_stub->_STAR_unmarshalEx(_star_down, _star_ex); } _star_stub->_STAR_postRemoveHeader(_star_down); return _star_r; } } catch(const STAR::FailureException& _star_ex) { _star_stub->_STAR_handleNetworkFailureException(_star_down, _star_ex); } } } else { throw CORBA::INV_OBJREF(); } } catch(const STAR::ExceptionBase& _star_ex) { _STAR_handleException(_star_ex, _star_retry); } }}//// Interface declare ::IDRecoveryServer//const char* IDRecoveryServer::ids_[] ={ "IDL:IDRecoveryServer:1.0", "IDL:IRequestCounter:1.0", "IDL:ILevelControl:1.0", 0};voidSTARDuplicate(IDRecoveryServer_ptr p){ if(p) p -> _STAR_incRef();}voidSTARRelease(IDRecoveryServer_ptr p){ if(p) p -> _STAR_decRef();}IDRecoveryServer_ptrIDRecoveryServer::_narrow(CORBA::Object_ptr p){ if(!CORBA::is_nil(p)) { IDRecoveryServer_ptr v = dynamic_cast<IDRecoveryServer_ptr>(p); if(v) return _duplicate(v); if(p -> _is_a(ids_[0])) { IDRecoveryServer_ptr val = new IDRecoveryServer; val -> _STAR_copyFrom(p); return val; } } return _nil();}IDRecoveryServer_ptrIDRecoveryServer::_narrow(CORBA::AbstractBase_ptr p){ if(!CORBA::is_nil(p)) { CORBA::Object_var obj = p -> _to_object(); return _narrow(obj); } return _nil();}const char**IDRecoveryServer::_STAR_ids() const{ return ids_;}const char**IDRecoveryServer::_STAR_staticIds(){ return ids_;}voidSTARMarshal(IDRecoveryServer_ptr _star_v, STAR::OutputStreamImpl* _star_out){ _star_out -> write_Object(_star_v);}voidSTARUnmarshal(IDRecoveryServer_ptr& _star_v, STAR::InputStreamImpl* _star_in){ IDRecoveryServer_var old = _star_v; CORBA::Object_var p = _star_in -> read_Object(); if(!CORBA::is_nil(p)) { _star_v = new IDRecoveryServer; _star_v -> _STAR_copyFrom(p); } else _star_v = IDRecoveryServer::_nil();}//// Operation declare ::IDRecoveryServer::strErrorMessage//char*IDRecoveryServer::strErrorMessage(CORBA::Short _star_a0){ bool _star_retry = true; while(true) { STAR::StubBase_var _star_stubBase = _STAR_getStub(); try { STAR::MarshalStub_ptr _star_stub = dynamic_cast<STAR::MarshalStub_ptr>(_star_stubBase.in()); if (_star_stub!=NULL) { for(;;) { STAR::Downcall_var _star_down = _star_stub->_STAR_createDowncall("strErrorMessage", true); try { STAR::OutputStreamImpl* _star_out = _star_stub->_STAR_prePrepareHeader(_star_down); try { _star_out -> write_short(_star_a0); } catch(const CORBA::SystemException& _star_ex) { _star_stub->_STAR_marshalEx(_star_down, _star_ex); } _star_stub->_STAR_postPrepareHeader(_star_down); _star_stub->_STAR_request(_star_down); bool _star_uex; STAR::InputStreamImpl* _star_in = _star_stub->_STAR_preRemoveHeader(_star_down, _star_uex); if(_star_uex) { _star_stub->_STAR_postRemoveHeader(_star_down); } else { CORBA::String_var _star_r; try { _star_r = _star_in -> read_string(); } catch(const CORBA::SystemException& _star_ex) { _star_stub->_STAR_unmarshalEx(_star_down, _star_ex); } _star_stub->_STAR_postRemoveHeader(_star_down); return _star_r._retn(); } } catch(const STAR::FailureException& _star_ex) { _star_stub->_STAR_handleNetworkFailureException(_star_down, _star_ex); } } } else { throw CORBA::INV_OBJREF(); } } catch(const STAR::ExceptionBase& _star_ex) { _STAR_handleException(_star_ex, _star_retry); } }}//// Operation declare ::IDRecoveryServer::ResGet//::DataRecovery_ptrIDRecoveryServer::ResGet(const char* _star_a0, CORBA::Short _star_a1){ bool _star_retry = true; while(true) { STAR::StubBase_var _star_stubBase = _STAR_getStub(); try { STAR::MarshalStub_ptr _star_stub = dynamic_cast<STAR::MarshalStub_ptr>(_star_stubBase.in()); if (_star_stub!=NULL) { for(;;) { STAR::Downcall_var _star_down = _star_stub->_STAR_createDowncall("ResGet", true); try { STAR::OutputStreamImpl* _star_out = _star_stub->_STAR_prePrepareHeader(_star_down); try { _star_out -> write_string(_star_a0); _star_out -> write_short(_star_a1); } catch(const CORBA::SystemException& _star_ex) { _star_stub->_STAR_marshalEx(_star_down, _star_ex); } _star_stub->_STAR_postPrepareHeader(_star_down); _star_stub->_STAR_request(_star_down); bool _star_uex; STAR::InputStreamImpl* _star_in = _star_stub->_STAR_preRemoveHeader(_star_down, _star_uex); if(_star_uex) { _star_stub->_STAR_postRemoveHeader(_star_down); } else { ::DataRecovery_var _star_r; try { STARUnmarshal(_star_r.inout(), _star_in); } catch(const CORBA::SystemException& _star_ex) { _star_stub->_STAR_unmarshalEx(_star_down, _star_ex); } _star_stub->_STAR_postRemoveHeader(_star_down); return _star_r._retn(); } } catch(const STAR::FailureException& _star_ex) { _star_stub->_STAR_handleNetworkFailureException(_star_down, _star_ex); } } } else { throw CORBA::INV_OBJREF(); } } catch(const STAR::ExceptionBase& _star_ex) { _STAR_handleException(_star_ex, _star_retry); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -