SPI  1.2404.0
Secured Payment Interface
CibusReport.h
Go to the documentation of this file.
1 
13 #ifndef __CIBUSREPORT_H__
14 #define __CIBUSREPORT_H__
15 
16 #include <iostream>
17 #include <string>
18 #include <cstring>
19 #include <vector>
20 
21 #include "SPIDEF.h"
22 #include "Report.h"
23 
24 using std::string;
25 
26 namespace Modularity {
27  namespace SPI {
32  class CibusReport : public Report {
33  public:
34 
38 
45 
47 
51 
56  SPILIBRARY_API std::vector<Cibus::Company> GetCompanies() const;
57 
59 
63  SPILIBRARY_API virtual ~CibusReport();
64 
68  APIHandle GetCibusHandle() const;
69  private:
70  APIHandle CibusHandle;
72  };
73  }
74 }
75 
76 #endif
This namespace contains avilible API from Modularity Inc.
virtual SPILIBRARY_API ~CibusReport()
Class desrstructor.
APIHandle GetCibusHandle() const
Handle get - reserved for internal useage.
This file conatins all requiered methods for Report.
This class contains all the requiered operations for Reports.
Definition: Report.h:30
This class contains all the input data and output data of Cibus transactions, including the methods i...
Definition: CibusReport.h:32
SPILIBRARY_API std::vector< Cibus::Company > GetCompanies() const
Get Companies after DoReport executed.
SPILIBRARY_API CibusReport(Cibus::CibusReportType ReportType)
Class constructor. Do report of the specified type.
This file conatins all defenitions which are used in SPI API.
void * APIHandle
Definition: SPIDEF.h:41