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

📄 datarecovery.h

📁 oracle下调用数据泵接口进行远程数据导出和导入(数据恢复)的CORBA服务
💻 H
字号:
// *************************************************************************//// This File Is Automatically Generated by the StarBusIDL-to-C++ Compiler !//// Copyright (c) 2000// Network Information Security Institute,Computer College,NUDT.// ChangSha,Hunan,PRC//// All Rights Reserved//// *************************************************************************// Version: 3.0.2#ifndef ___DataRecovery_h__#define ___DataRecovery_h__#include <queryserver.h>class DataRecovery;typedef DataRecovery* DataRecovery_ptr;typedef DataRecovery* DataRecoveryRef;class IDRecoveryServer;typedef IDRecoveryServer* IDRecoveryServer_ptr;typedef IDRecoveryServer* IDRecoveryServerRef;void STARDuplicate(DataRecovery_ptr);void STARRelease(DataRecovery_ptr);void STARMarshal(DataRecovery_ptr, STAR::OutputStreamImpl*);void STARUnmarshal(DataRecovery_ptr&, STAR::InputStreamImpl*);void STARDuplicate(IDRecoveryServer_ptr);void STARRelease(IDRecoveryServer_ptr);void STARMarshal(IDRecoveryServer_ptr, STAR::OutputStreamImpl*);void STARUnmarshal(IDRecoveryServer_ptr&, STAR::InputStreamImpl*);typedef STAR::ObjVar< DataRecovery > DataRecovery_var;typedef STAR::ObjOut< DataRecovery > DataRecovery_out;typedef STAR::ObjVar< IDRecoveryServer > IDRecoveryServer_var;typedef STAR::ObjOut< IDRecoveryServer > IDRecoveryServer_out;//// Interface declare ::DataRecovery//class DataRecovery : virtual public CORBA::Object{    DataRecovery(const DataRecovery&);    void operator=(const DataRecovery&);    static const char* ids_[];public:    DataRecovery() { }    virtual ~DataRecovery() { }    typedef DataRecovery_ptr _ptr_type;    typedef DataRecovery_var _var_type;    static inline DataRecovery_ptr    _duplicate(DataRecovery_ptr p)    {        if(p)            p -> _STAR_incRef();        return p;    }    static inline DataRecovery_ptr    _nil()    {        return 0;    }    static DataRecovery_ptr _narrow(CORBA::Object_ptr);    static DataRecovery_ptr _narrow(CORBA::AbstractBase_ptr);    virtual const char** _STAR_ids() const;    static const char** _STAR_staticIds();    //    // Operation declare ::DataRecovery::loseData    //    CORBA::Short loseData(const char* blockId,                          const char* beginTime,                          const char* endTime,                          const char* strProvinceCode,                          const char* TableName);    //    // Operation declare ::DataRecovery::nBeginGetData    //    CORBA::Short nBeginGetData(const char* blockId,                               const char* beginTime,                               const char* endTime,                               const char* strProvinceCode,                               const char* strTableName,                               const char* strFileName,                               const char* strPathName,                               CORBA::Short nFileSize,                               CORBA::Short timeout,                               CORBA::Short nTableType,                               CORBA::Long_out lRealFileSize,                               CORBA::Short_out nExpdTimes);    //    // Operation declare ::DataRecovery::nGetNextData    //    CORBA::Short nGetNextData(::Records_out value);    //    // Operation declare ::DataRecovery::nGetNextDataTJ    //    CORBA::Short nGetNextDataTJ(CORBA::Short times,                                const char* TableName);    //    // Operation declare ::DataRecovery::nCancel    //    CORBA::Short nCancel();    //    // Operation declare ::DataRecovery::strErrorMessage    //    char* strErrorMessage(CORBA::Short nErrorId);    //    // Operation declare ::DataRecovery::nTableType    //    CORBA::Short nTableType(const char* strTableName);    //    // Operation declare ::DataRecovery::destroy    //    void destroy();    //    // Sequence declare ::DataRecovery::RECOVERED_DATA    //    class STARUnique_RECOVERED_DATA { };    typedef STAR::FixSeq< CORBA::Octet, STARUnique_RECOVERED_DATA > RECOVERED_DATA;    typedef STAR::SeqVar< STAR::FixSeq< CORBA::Octet, STARUnique_RECOVERED_DATA > > RECOVERED_DATA_var;    typedef STAR::SeqOut< STAR::FixSeq< CORBA::Octet, STARUnique_RECOVERED_DATA > > RECOVERED_DATA_out;    //    // Operation declare ::DataRecovery::transfer    //    CORBA::Short transfer(::DataRecovery::RECOVERED_DATA& R_Data);};//// Interface declare ::IDRecoveryServer//class IDRecoveryServer : virtual public IRequestCounter,                         virtual public ILevelControl{    IDRecoveryServer(const IDRecoveryServer&);    void operator=(const IDRecoveryServer&);    static const char* ids_[];public:    IDRecoveryServer() { }    virtual ~IDRecoveryServer() { }    typedef IDRecoveryServer_ptr _ptr_type;    typedef IDRecoveryServer_var _var_type;    static inline IDRecoveryServer_ptr    _duplicate(IDRecoveryServer_ptr p)    {        if(p)            p -> _STAR_incRef();        return p;    }    static inline IDRecoveryServer_ptr    _nil()    {        return 0;    }    static IDRecoveryServer_ptr _narrow(CORBA::Object_ptr);    static IDRecoveryServer_ptr _narrow(CORBA::AbstractBase_ptr);    virtual const char** _STAR_ids() const;    static const char** _STAR_staticIds();    //    // Operation declare ::IDRecoveryServer::strErrorMessage    //    char* strErrorMessage(CORBA::Short nErrorId);    //    // Operation declare ::IDRecoveryServer::ResGet    //    ::DataRecovery_ptr ResGet(const char* strClientID,                              CORBA::Short timeOut);};//// Interface declare ::DataRecovery//namespace CORBA{inline voidrelease(DataRecovery_ptr p){    if(p)        p -> _STAR_decRef();}inline Booleanis_nil(DataRecovery_ptr p){    return p == 0;}} // End of namespace CORBA//// Sequence declare ::DataRecovery::RECOVERED_DATA////// Interface declare ::IDRecoveryServer//namespace CORBA{inline voidrelease(IDRecoveryServer_ptr p){    if(p)        p -> _STAR_decRef();}inline Booleanis_nil(IDRecoveryServer_ptr p){    return p == 0;}} // End of namespace CORBA#endif

⌨️ 快捷键说明

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