pns.h

来自「mico_example_siegel c源代码」· C头文件 代码 · 共 77 行

H
77
字号
#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 + =
减小字号Ctrl + -
显示快捷键?