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

📄 queryserver.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 ___queryserver_h__#define ___queryserver_h__#include <utilities.h>class IResult;typedef IResult* IResult_ptr;typedef IResult* IResultRef;class IQueryServer;typedef IQueryServer* IQueryServer_ptr;typedef IQueryServer* IQueryServerRef;void STARDuplicate(IResult_ptr);void STARRelease(IResult_ptr);void STARMarshal(IResult_ptr, STAR::OutputStreamImpl*);void STARUnmarshal(IResult_ptr&, STAR::InputStreamImpl*);void STARDuplicate(IQueryServer_ptr);void STARRelease(IQueryServer_ptr);void STARMarshal(IQueryServer_ptr, STAR::OutputStreamImpl*);void STARUnmarshal(IQueryServer_ptr&, STAR::InputStreamImpl*);typedef STAR::ObjVar< IResult > IResult_var;typedef STAR::ObjOut< IResult > IResult_out;typedef STAR::ObjVar< IQueryServer > IQueryServer_var;typedef STAR::ObjOut< IQueryServer > IQueryServer_out;//// Sequence declare ::Record//class STARUnique_Record { };typedef STAR::StrSeq< STARUnique_Record > Record;typedef STAR::SeqVar< STAR::StrSeq< STARUnique_Record > > Record_var;typedef STAR::SeqOut< STAR::StrSeq< STARUnique_Record > > Record_out;//// Sequence declare ::Records//class STARUnique_Records { };typedef STAR::VarSeq< STAR::StrSeq< STARUnique_Record >, STARUnique_Records > Records;typedef STAR::SeqVar< STAR::VarSeq< STAR::StrSeq< STARUnique_Record >, STARUnique_Records > > Records_var;typedef STAR::SeqOut< STAR::VarSeq< STAR::StrSeq< STARUnique_Record >, STARUnique_Records > > Records_out;//// Interface declare ::IResult//class IResult : virtual public CORBA::Object{    IResult(const IResult&);    void operator=(const IResult&);    static const char* ids_[];public:    IResult() { }    virtual ~IResult() { }    typedef IResult_ptr _ptr_type;    typedef IResult_var _var_type;    static inline IResult_ptr    _duplicate(IResult_ptr p)    {        if(p)            p -> _STAR_incRef();        return p;    }    static inline IResult_ptr    _nil()    {        return 0;    }    static IResult_ptr _narrow(CORBA::Object_ptr);    static IResult_ptr _narrow(CORBA::AbstractBase_ptr);    virtual const char** _STAR_ids() const;    static const char** _STAR_staticIds();    //    // Operation declare ::IResult::nBegin    //    CORBA::Short nBegin(CORBA::Short timeOut);    //    // Operation declare ::IResult::nCommit    //    CORBA::Short nCommit(CORBA::Short timeOut);    //    // Operation declare ::IResult::nRollBack    //    CORBA::Short nRollBack(CORBA::Short timeOut);    //    // Operation declare ::IResult::nGetRecord    //    CORBA::Short nGetRecord(::Record_out value);    //    // Operation declare ::IResult::nGetRecords    //    CORBA::Short nGetRecords(CORBA::Long nCount,                             ::Records_out value);    //    // Operation declare ::IResult::bIsEOF    //    CORBA::Boolean bIsEOF();    //    // Operation declare ::IResult::bIsBOF    //    CORBA::Boolean bIsBOF();    //    // Operation declare ::IResult::nMoveFirst    //    CORBA::Short nMoveFirst();    //    // Operation declare ::IResult::nMoveLast    //    CORBA::Short nMoveLast();    //    // Operation declare ::IResult::nMoveNext    //    CORBA::Short nMoveNext();    //    // Operation declare ::IResult::nMovePrev    //    CORBA::Short nMovePrev();    //    // Operation declare ::IResult::nGetFieldCount    //    CORBA::Short nGetFieldCount();    //    // Operation declare ::IResult::nGetFieldTypeByIndex    //    CORBA::Short nGetFieldTypeByIndex(CORBA::Short nIndex);    //    // Operation declare ::IResult::nGetFieldNameByIndex    //    CORBA::Short nGetFieldNameByIndex(CORBA::Short nIndex,                                      CORBA::String_out strName);    //    // Operation declare ::IResult::nGetFieldValueByIndex    //    CORBA::Short nGetFieldValueByIndex(CORBA::Short nIndex,                                       CORBA::String_out strValue);    //    // Operation declare ::IResult::nGetFieldValueByFieldName    //    CORBA::Short nGetFieldValueByFieldName(const char* FieldName,                                           CORBA::String_out strValue);    //    // Operation declare ::IResult::destroy    //    void destroy();    //    // Operation declare ::IResult::nSelect    //    CORBA::Short nSelect(const char* strStatement,                         CORBA::Short nBufSize,                         CORBA::Short timeOut);    //    // Operation declare ::IResult::nExec    //    CORBA::Short nExec(const char* strStatement,                       CORBA::Short nBufSize,                       CORBA::Short timeOut);    //    // Operation declare ::IResult::nCacheSelect    //    CORBA::Short nCacheSelect(const char* strStatement,                              CORBA::Short nBufSize,                              CORBA::Short timeOut);    //    // Operation declare ::IResult::nTopkSelect    //    CORBA::Short nTopkSelect(const char* strStatement,                             CORBA::Long nk,                             CORBA::Short timeOut);    //    // Operation declare ::IResult::bIsBad    //    CORBA::Boolean bIsBad();    //    // Operation declare ::IResult::strErrorMessage    //    char* strErrorMessage(CORBA::Short nErrorId);};//// Sequence declare ::ResultSeq//class STARUnique_ResultSeq { };typedef STAR::ObjSeq< IResult, STARUnique_ResultSeq > ResultSeq;typedef STAR::SeqVar< STAR::ObjSeq< IResult, STARUnique_ResultSeq > > ResultSeq_var;typedef STAR::SeqOut< STAR::ObjSeq< IResult, STARUnique_ResultSeq > > ResultSeq_out;//// Interface declare ::IQueryServer//class IQueryServer : virtual public IRequestCounter,                     virtual public ILevelControl{    IQueryServer(const IQueryServer&);    void operator=(const IQueryServer&);    static const char* ids_[];public:    IQueryServer() { }    virtual ~IQueryServer() { }    typedef IQueryServer_ptr _ptr_type;    typedef IQueryServer_var _var_type;    static inline IQueryServer_ptr    _duplicate(IQueryServer_ptr p)    {        if(p)            p -> _STAR_incRef();        return p;    }    static inline IQueryServer_ptr    _nil()    {        return 0;    }    static IQueryServer_ptr _narrow(CORBA::Object_ptr);    static IQueryServer_ptr _narrow(CORBA::AbstractBase_ptr);    virtual const char** _STAR_ids() const;    static const char** _STAR_staticIds();    //    // Operation declare ::IQueryServer::strErrorMessage    //    char* strErrorMessage(CORBA::Short nErrorId);    //    // Operation declare ::IQueryServer::ResConnect    //    ::IResult_ptr ResConnect(const char* strClientID,                             CORBA::Short timeOut);    //    // Operation declare ::IQueryServer::nListResult    //    CORBA::Long nListResult(const char* strClientID,                            ::ResultSeq_out Results);    //    // Operation declare ::IQueryServer::nRefresh    //    CORBA::Short nRefresh(CORBA::Short nMode);};//// Sequence declare ::Record////// Sequence declare ::Records////// Interface declare ::IResult//namespace CORBA{inline voidrelease(IResult_ptr p){    if(p)        p -> _STAR_decRef();}inline Booleanis_nil(IResult_ptr p){    return p == 0;}} // End of namespace CORBA//// Sequence declare ::ResultSeq////// Interface declare ::IQueryServer//namespace CORBA{inline voidrelease(IQueryServer_ptr p){    if(p)        p -> _STAR_decRef();}inline Booleanis_nil(IQueryServer_ptr p){    return p == 0;}} // End of namespace CORBA#endif

⌨️ 快捷键说明

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