Banker
Err | Banker::CreatePayments () Creates Payments table |
Err | Banker::DecideAcceptPPlan (MsgField * ) Decide Wheather To Accept Payment Plan |
GMessage* | Banker::DecideWhichBank () Chooses a bank |
Void | Banker::DelPayPlan (TID tId) Deletes Payment Plan with given TID |
Void | Banker::DeleteRecsFileID (ID fileId) Deletes all records with given file ID |
Err | Banker::DeleteRecsInTable (Table *t, Char *whichId, ID id) Deletes all records in the table |
Err | Banker::DeleteRecsInTable (Table *t, Char *whichId, ID id) Deletes all records in the table |
Void | Banker::DeleteRecsPayID (ID payId) Deletes all records with file ID which correspond to given payment ID |
Char* | Banker::FillTableForBank (Record **r, Table *bankTmpTab) Fills given table with information about payments |
Record* | Banker::FindAndDelInTable (Table *t, Char *whichId, ID id) Finds and deletes record in the table |
GMessage* | Banker::GenerateAnswer (CurrPay *p) Generates message for bank |
GMessage* | Banker::GenerateMsgForBank (GMessage *bankAC, Char *sum, Table *bankTab) Generate message for bank |
Err | Banker::GeneratePayId (ID *payId) Generates Pay ID |
GMessage* | Banker::GenerateRequest (CurrPay *p) Generates message for bank |
Err | Banker::MakePPlanForBanks (MsgField *pPlanFld) Makes Payment Plans For Banks |
MsgField* | Banker::MakePayPlan (Size size, RelTime timeToStore, TID tId) Generates payment plan for a client |
methods |
attributes
| |||||||||||||
methods |
attributes
Banker. A class which manages everything about payments in Eso: Makes Payment Plans for Clients Has control over all payment transactions between Bank and Eso (sends request for payment and reacts to a challenge from Bank)
whichId - specifies ID, that is used for deleting
id - a value of the ID
whichId - specifies ID, that is used for deleting
id - a value of the ID
bankTable - table for bank
whichId - specifies ID, that is used for searching
id - a value of the ID
timeToStore - period for which is file stored
tId - current transactoin ID
alphabetic index hierarchy of classes
generated by doc++