perf_server_t.hh

来自「C++的CORBA程序源代码,isporb.1.1.1.tar.gz」· HH 代码 · 共 86 行

HH
86
字号
// Don't modify this file as it will be overwritten.//#ifndef _perf_TEMPLATE_HH#define _perf_TEMPLATE_HH#ifdef _IN_ORBIX20#include "perf.hh"#define CORBA2 CORBA// Wow ... !#define string_dup string_dupl#else // _IN_ORBIX20#include <corba.hh>#include "perf_server.hh"#endif // _IN_ORBIX20class TestOneway_templated {public:  void test_no_param( CORBA2::Environment&);  void test_prim_args( CORBA2::Short , CORBA2::Long , CORBA2::Float , CORBA2::Double , CORBA2::Char , const char* ,   	CORBA2::Environment&);  void test_struct( const PerfStruct& ,   	CORBA2::Environment&);  void test_prim_seq( const shortSeq& , const longSeq& , const floatSeq& , const doubleSeq& , const charSeq& , const stringSeq& ,   	CORBA2::Environment&);  void test_struct_seq( const structSeq& ,   	CORBA2::Environment&);  void test_struct_array( const structArray ,   	CORBA2::Environment&);};#ifdef _IN_ORBIX20// now we can indicated that the C++ class grid_i implements// the IDL interface grid:DEF_TIE_TestOneway(TestOneway_templated)#endif // _IN_ORBIX20     class TestReqReply_templated {public: private:	shortSeq	_shortSeq;	longSeq		_longSeq;	floatSeq	_floatSeq;	doubleSeq	_doubleSeq;	charSeq		_charSeq;	stringSeq	_stringSeq;	structSeq	_structSeq;	structArray	_structArray;    public:	TestReqReply_templated();  //	~TestReqReply_templated() {   //		delete _shortSeq;  //		delete _longSeq;  //		delete _floatSeq;  //		delete _doubleSeq;  //		delete _charSeq;  //		delete _stringSeq;  //		delete _structSeq;  //		delete _structArray;  //	}  CORBA2::Long test_prim_args( CORBA2::Short , CORBA2::Long , CORBA2::Float , CORBA2::Double , CORBA2::Char , const char* , CORBA2::Short& , CORBA2::Long& , CORBA2::Float& , CORBA2::Double& , CORBA2::Char& , char*& , CORBA2::Short& , CORBA2::Long& , CORBA2::Float& , CORBA2::Double& , CORBA2::Char& , char*& ,   	CORBA2::Environment&);  CORBA2::Long test_struct_args( const PerfStruct& , PerfStruct& , PerfStruct*& ,   	CORBA2::Environment&);  CORBA2::Long test_prim_seq( const shortSeq& , const longSeq& , const floatSeq& , const doubleSeq& , const charSeq& , const stringSeq& , shortSeq& , longSeq& , floatSeq& , doubleSeq& , charSeq& , stringSeq& , shortSeq*& , longSeq*& , floatSeq*& , doubleSeq*& , charSeq*& , stringSeq*& ,   	CORBA2::Environment&);  CORBA2::Long test_struct_seq( const structSeq& , structSeq& , structSeq*& ,   	CORBA2::Environment&);  CORBA2::Long test_struct_array( const structArray , structArray , structArray_slice*& ,   	CORBA2::Environment&);};#ifdef _IN_ORBIX20// now we can indicated that the C++ class grid_i implements// the IDL interface grid:DEF_TIE_TestReqReply(TestReqReply_templated)#endif // _IN_ORBIX20     #endif //_perf_TEMPLATE_HH

⌨️ 快捷键说明

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