⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 store_i.h

📁 mico_example_siegel c源代码
💻 H
字号:
#ifndef STORE_I_H#define STORE_I_H/*#include <### PNS interface header file>#include <### Store interface header file>#include <### Central interface header file>*/#include "PNS.h"#include "Store.h"#include "Central.h"/* class Tax_i : <### ORB specific base class> */class Tax_i :  virtual public AStore::Tax_skel{private:	CORBA::Float       m_regionRate;public:   Tax_i(PseudoNameService_ptr pns,AStore::AStoreId StoreID);   virtual CORBA::Float CalculateTax(CORBA::Float TaxableAmount);	virtual CORBA::Float FindTaxablePrice(                      CORBA::Float      ItemPrice,                      AStore::ItemTypes Itemtype);};/* class Store_i : ORB specific base class */class Store_i :  virtual public AStore::Store_skel{private:	CORBA::ULong              LocatePOSEntry(CORBA::Long);   AStore::AStoreId          m_storeID;   CORBA::Float              m_storeTotal;   CORBA::Float              m_storeTaxTotal;   CORBA::Float              m_storeMarkup;   AStore::POSList           m_POSTerminals;/*   PseudoNameService_var     m_pns; */   PseudoNameService_ptr     m_pns;public:   Store_i(PseudoNameService_ptr pns,           AStore::AStoreId storeID,           CORBA::Float storeMarkup);   virtual AStore::AStoreId           StoreId();   virtual AStore::Store::StoreTotals Totals();   virtual AStore::StoreAccess_ptr    Login(                     CORBA::Long         Id);   virtual void                       GetPOSTotals(/*                     AStore::POSList_out  POSData); */                     AStore::POSList*&  POSData);   virtual void                       UpdateStoreTotals(							CORBA::Long          Id,                     CORBA::Float         Price,                     CORBA::Float         Taxes);};/* class StoreAccess_i : ORB specific base class */class StoreAccess_i :  virtual public AStore::StoreAccess_skel{private:   CORBA::Float              m_storeMarkup;   CentralOffice::Depot_var  m_depot;   AStore::Tax_var           m_tax;   AStore::Store_var	        m_store;public:   StoreAccess_i(PseudoNameService_ptr pns,/*                 AStore::Store_var     pStore, */                 AStore::Store_ptr     pStore,                 CORBA::Float          markup);   virtual void FindPrice(                      const char          *Item,/*                     const  POS::Barcode  Item,*/                      CORBA::Long          Quantity,                      CORBA::Float&        ItemPrice,                      CORBA::Float&        ItemTaxPrice,/*                      AStore::ItemInfo_out IInfo); */                      AStore::ItemInfo*& IInfo);};#endif

⌨️ 快捷键说明

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