Payment Manager
![]() | PayManager::AnswerFromEso (GMessage *inMsg) Reacts to an answer from Eso |
![]() | PayManager::CreateCommonMsg (Err succ, Char *reason, ID *payId) Create Common Message |
![]() | PayManager::CreatePayments () Create Payments Table |
![]() | PayManager::DeleteRecsInTable (Table *t, Char *whichId, ID id) Deletes all records in the table |
![]() | PayManager::FindInTable (Table *t, Char *whichId, ID id) Finds record in the table |
![]() | PayManager::MoneyFromClient (GMessage *inMsg) Reacts to message from client |
![]() | PayManager::PayManager (LogFile *logFile, Bank *bank) PayManager constructor |
![]() | PayManager::RequestFromEso (GMessage *inMsg) Reacts to a request for payment from Eso |
![]() | PayManager::StorePayments (Table *fromClient, ACID myACID) Stores Payments |
![]() | PayManager::~PayManager () PayManager destructor |
![]() | methods
|
![]() | attributes
| ||||
![]() | methods
|
Payment Manager. A class which manages everything about payments in Bank: 1) stores payment plan sent by client (and transfer money) 2) reacts to eso's request for payment - if everything is OK transfer money to it's account
GMessage* CreateCommonMsg(Err succ, Char *reason=NULL, ID *payId=NULL)
GMessage* RequestFromEso(GMessage *inMsg)
GMessage* AnswerFromEso(GMessage *inMsg)
GMessage* PayManager::CreateCommonMsg(Err succ, Char *reason, ID *payId)
reason - value of reason field
payId - value of paymentId field
Err PayManager::CreatePayments()
Err PayManager::DeleteRecsInTable(Table *t, Char *whichId, ID id)
whichId - specifies ID, that is used for deleting
id - a value of the ID
Record* PayManager::FindInTable(Table *t, Char *whichId, ID id)
whichId - specifies ID, that is used for searching
id - a value of the ID
GMessage* PayManager::MoneyFromClient(GMessage *inMsg)
PayManager::PayManager(LogFile *logFile, Bank *bank)
bank - pointer to main class bank
GMessage* PayManager::RequestFromEso(GMessage *inMsg)
Long PayManager::StorePayments(Table *fromClient, ACID myACID)
myACID - ID of bank's ac, which used for encrypting sAuth
PayManager::~PayManager()
alphabetic index hierarchy of classes
generated by doc++