33 lines
952 B
C++
33 lines
952 B
C++
|
int MdApi::reqUserLogin(dict req)
|
||
|
{
|
||
|
DFITCUserLoginField myreq = DFITCUserLoginField();
|
||
|
memset(&myreq, 0, sizeof(myreq));
|
||
|
getString(req, "passwd", myreq.passwd);
|
||
|
getLong(req, "lRequestID", &myreq.lRequestID);
|
||
|
getShort(req, "companyID", &myreq.companyID);
|
||
|
getString(req, "accountID", myreq.accountID);
|
||
|
int i = this->api->ReqUserLogin(&myreq);
|
||
|
return i;
|
||
|
};
|
||
|
|
||
|
int MdApi::reqUserLogout(dict req)
|
||
|
{
|
||
|
DFITCUserLogoutField myreq = DFITCUserLogoutField();
|
||
|
memset(&myreq, 0, sizeof(myreq));
|
||
|
getLong(req, "lRequestID", &myreq.lRequestID);
|
||
|
getLong(req, "sessionID", &myreq.sessionID);
|
||
|
getString(req, "accountID", myreq.accountID);
|
||
|
int i = this->api->ReqUserLogout(&myreq);
|
||
|
return i;
|
||
|
};
|
||
|
|
||
|
int MdApi::reqTradingDay(dict req)
|
||
|
{
|
||
|
DFITCTradingDayField myreq = DFITCTradingDayField();
|
||
|
memset(&myreq, 0, sizeof(myreq));
|
||
|
getLong(req, "lRequestID", &myreq.lRequestID);
|
||
|
int i = this->api->ReqTradingDay(&myreq);
|
||
|
return i;
|
||
|
};
|
||
|
|