📄 queryserver.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 + -