28 namespace Modularity {
47 SPILIBRARY_API
virtual
58 SPILIBRARY_API
virtual
67 SPILIBRARY_API
virtual
86 SPILIBRARY_API
virtual
100 SPILIBRARY_API
virtual
119 SPILIBRARY_API
virtual
131 SPILIBRARY_API
virtual
145 SPILIBRARY_API
virtual
163 SPILIBRARY_API
virtual
177 SPILIBRARY_API
virtual
189 SPILIBRARY_API
virtual
201 SPILIBRARY_API
virtual
213 SPILIBRARY_API
virtual
228 SPILIBRARY_API
virtual
241 SPILIBRARY_API
virtual
254 SPILIBRARY_API
virtual
266 SPILIBRARY_API
virtual
276 SPILIBRARY_API
virtual
288 SPILIBRARY_API
virtual
301 SPILIBRARY_API
virtual
310 SPILIBRARY_API
virtual
324 SPILIBRARY_API
virtual
334 SPILIBRARY_API
virtual
344 SPILIBRARY_API
virtual
351 SPILIBRARY_API
virtual
352 void GetServiceVersion(std::string &Version)
const = 0;
358 SPILIBRARY_API
virtual
359 string GetSerialID()
const = 0;
365 SPILIBRARY_API
virtual
366 string GetRetailerID()
const = 0;
372 SPILIBRARY_API
virtual
373 string GetRetailerName()
const = 0;
380 string GetLastErrorMessage()
const;
387 SPILIBRARY_API
virtual
388 string GetUIDbyVUID(std::string VUID)
const = 0;
395 boolean IsServiceAvailable()
const ;
402 SPILIBRARY_API
virtual
403 boolean IsReadyForTransaction()
const;
414 SPILIBRARY_API
virtual
422 string GetName()
const ;
434 SPILIBRARY_API
virtual
444 SPILIBRARY_API
virtual
445 SPI_RET_VAL AddSubRetailer(vector<string> SubRetailers) = 0;
454 SPILIBRARY_API
virtual
462 SPILIBRARY_API
virtual
463 std::vector<SubRetailer> GetSubRetailers() = 0;