📄 pns.h
字号:
#if !defined(__PNS_H__) || defined(MICO_NO_TOPLEVEL_MODULES)#define __PNS_H__#ifndef MICO_NO_TOPLEVEL_MODULES#include <CORBA.h>#include <mico/throw.h>#endifclass PseudoNameService;typedef PseudoNameService *PseudoNameService_ptr;typedef PseudoNameService_ptr PseudoNameServiceRef;typedef ObjVar<PseudoNameService> PseudoNameService_var;typedef PseudoNameService_var PseudoNameService_out;// Common definitions for interface PseudoNameServiceclass PseudoNameService : virtual public CORBA::Object{ public: virtual ~PseudoNameService(); static PseudoNameService_ptr _duplicate( PseudoNameService_ptr obj ); static PseudoNameService_ptr _narrow( CORBA::Object_ptr obj ); static PseudoNameService_ptr _nil(); virtual void *_narrow_helper( const char *repoid ); static vector<CORBA::Narrow_proto> *_narrow_helpers; static bool _narrow_helper2( CORBA::Object_ptr obj ); virtual void BindName( const char* ObjectName, CORBA::Object_ptr ObjectRef ) = 0; virtual CORBA::Object_ptr ResolveName( const char* ObjectName ) = 0; protected: PseudoNameService() {}; private: PseudoNameService( const PseudoNameService& ); void operator=( const PseudoNameService& );};extern CORBA::TypeCodeConst _tc_PseudoNameService;// Stub for interface PseudoNameServiceclass PseudoNameService_stub : virtual public PseudoNameService{ public: virtual ~PseudoNameService_stub(); void BindName( const char* ObjectName, CORBA::Object_ptr ObjectRef ); CORBA::Object_ptr ResolveName( const char* ObjectName ); private: void operator=( const PseudoNameService_stub& );};class PseudoNameService_skel : virtual public MethodDispatcher, virtual public PseudoNameService{ public: PseudoNameService_skel( const CORBA::BOA::ReferenceData & = CORBA::BOA::ReferenceData() ); virtual ~PseudoNameService_skel(); PseudoNameService_skel( CORBA::Object_ptr obj ); virtual bool dispatch( CORBA::ServerRequest_ptr _req, CORBA::Environment &_env ); PseudoNameService_ptr _this();};#if !defined(MICO_NO_TOPLEVEL_MODULES) || defined(MICO_MODULE__GLOBAL)CORBA::Boolean operator<<=( CORBA::Any &a, const PseudoNameService_ptr obj );CORBA::Boolean operator>>=( const CORBA::Any &a, PseudoNameService_ptr &obj );#endif // !defined(MICO_NO_TOPLEVEL_MODULES) || defined(MICO_MODULE__GLOBAL)#if !defined(MICO_NO_TOPLEVEL_MODULES) && !defined(MICO_IN_GENERATED_CODE)#include <mico/template_impl.h>#endif#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -