📄 central.h
字号:
#if !defined(__CENTRAL_H__) || defined(MICO_NO_TOPLEVEL_MODULES)#define __CENTRAL_H__#ifndef MICO_NO_TOPLEVEL_MODULES#include <CORBA.h>#include <mico/throw.h>#endif#ifdef MICO_IN_GENERATED_CODE#include "POS.h"#else#define MICO_IN_GENERATED_CODE#include "POS.h"#undef MICO_IN_GENERATED_CODE#endif#ifdef MICO_IN_GENERATED_CODE#include "Store.h"#else#define MICO_IN_GENERATED_CODE#include "Store.h"#undef MICO_IN_GENERATED_CODE#endif#ifndef MICO_NO_TOPLEVEL_MODULESMICO_NAMESPACE_DECL CentralOffice {#endif#if !defined(MICO_NO_TOPLEVEL_MODULES) || defined(MICO_MODULE_CentralOffice)class Depot;typedef Depot *Depot_ptr;typedef Depot_ptr DepotRef;typedef ObjVar<Depot> Depot_var;typedef Depot_var Depot_out;// Common definitions for interface Depotclass Depot : virtual public CORBA::Object{ public: virtual ~Depot(); static Depot_ptr _duplicate( Depot_ptr obj ); static Depot_ptr _narrow( CORBA::Object_ptr obj ); static Depot_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 FindItemInfo( AStore::AStoreId StoreId, const char* Item, CORBA::Long Quantity, AStore::ItemInfo*& IInfo ) = 0; protected: Depot() {}; private: Depot( const Depot& ); void operator=( const Depot& );};MICO_EXPORT_VAR_DECL CORBA::TypeCodeConst _tc_Depot;// Stub for interface Depotclass Depot_stub : virtual public Depot{ public: virtual ~Depot_stub(); void FindItemInfo( AStore::AStoreId StoreId, const char* Item, CORBA::Long Quantity, AStore::ItemInfo*& IInfo ); private: void operator=( const Depot_stub& );};class Depot_skel : virtual public MethodDispatcher, virtual public Depot{ public: Depot_skel( const CORBA::BOA::ReferenceData & = CORBA::BOA::ReferenceData() ); virtual ~Depot_skel(); Depot_skel( CORBA::Object_ptr obj ); virtual bool dispatch( CORBA::ServerRequest_ptr _req, CORBA::Environment &_env ); Depot_ptr _this();};#endif // !defined(MICO_NO_TOPLEVEL_MODULES) || defined(MICO_MODULE_CentralOffice)#ifndef MICO_NO_TOPLEVEL_MODULES};#endif#if !defined(MICO_NO_TOPLEVEL_MODULES) || defined(MICO_MODULE__GLOBAL)CORBA::Boolean operator<<=( CORBA::Any &a, const CentralOffice::Depot_ptr obj );CORBA::Boolean operator>>=( const CORBA::Any &a, CentralOffice::Depot_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 + -