#include <SPTShipAPIClass.h>
Public Member Functions | |
| SPTShipAPIClass () | |
| ~SPTShipAPIClass () | |
| SPTShipAPIClass (SPTShipClass *ship) | |
| bool | APIconfigureTransaction (string sender, bool AckFlag, bool ManFlag, int bsize, long tsize, string classname, string instname, vector< byte > entireshipment) |
| bool | APIconfigureTransaction (string sender, bool AckFlag, bool ManFlag, int bsize, long tsize, string classname, string instname) |
| bool | APIrequestConfigureTransaction (string sender, bool AckFlag, bool ManFlag, int bsize, long tsize, string classname, string instname, vector< byte > entireshipment) |
| bool | APIrequestConfigureTransaction (string sender, bool AckFlag, bool ManFlag, int bsize, long tsize, string classname, string instname) |
| bool | APIrequestsendShipment (string sender) |
| bool | APIrequestsendShipment (string sender, vector< byte > manualShip) |
| bool | APIresendShipment (string sender, int shipcount, vector< string > recieverIdList) |
| bool | APIsendShipment (string sender) |
| bool | APIsendShipment (string sender, vector< byte > manualShip) |
| bool | rulesrequestSendshipment (string pid, SPAbstractTransactionInterface *transobj) |
Private Attributes | |
| const bool | librarytestmode |
| SPTShipClass * | transactioninstance |
|
|
Default Constructor. |
|
|
Default Destructor |
|
|
Constructor
|
|
||||||||||||||||||||||||||||||||
|
Configure transaction method. This method configures without the entire shipment set. Because entire shipment is not set manual flag is set to true.
|
|
||||||||||||||||||||||||||||||||||||
|
Configure transaction method. This method configures with the entire shipment set. Because entire shipment is set the manual flag can be either true or false.
|
|
||||||||||||||||||||||||||||||||
|
Configure transaction method. This method requests to configures without the entire shipment set. Because entire shipment is not set manual flag is set to true.
|
|
||||||||||||||||||||||||||||||||||||
|
Configure transaction method. This method requests to configures with the entire shipment set. Because entire shipment is set the manual flag can be either true or false.
|
|
||||||||||||
|
This method requests sends a shipment manually.
|
|
|
This method requests send shipments automatically.
|
|
||||||||||||||||
|
This shipment sends the specified shipment, grabbed from the last sent list using the shipment number, to the specified players. NOTE: This method is most likely to be used to send last sent shipments to players who sent nacks for the shipment.
|
|
||||||||||||
|
This method sends a shipment manually.
|
|
|
This method send shipments automatically.
|
|
||||||||||||
|
This shell method determines if an existing transaction object can be used to send shipments from a remote request.
|
|
|
This should be set to FALSE for production systems or all "rulesXXXX methods should be edited |
|
|
Instance of SPAbstractTransactionClass (SPSHipClass) |