EvEmu
0.8.4
11 September 2021
|
??? More...
#include "APIAdminManager.h"
Public Member Functions | |
APIAdminManager (const PyServiceMgr &services) | |
std::tr1::shared_ptr< std::string > | ProcessCall (const APICommandCall *pAPICommandCall) |
![]() | |
APIServiceManager (const PyServiceMgr &services) | |
PyServiceMgr & | services () |
std::tr1::shared_ptr< std::string > | BuildErrorXMLResponse (std::string errorCode, std::string errorMessage) |
Additional Inherited Members | |
![]() | |
bool | _AuthenticateUserNamePassword (std::string userName, std::string password) |
bool | _AuthenticateFullAPIQuery (std::string userID, std::string apiKey) |
bool | _AuthenticateLimitedAPIQuery (std::string userID, std::string apiKey) |
void | _BuildXMLHeader () |
void | _CloseXMLHeader (uint32 cacheStyle) |
void | _BuildXMLRowSet (std::string name, std::string key, const std::vector< std::string > *columns) |
void | _CloseXMLRowSet () |
void | _BuildXMLRow (const std::vector< std::string > *columns) |
void | _BuildXMLTag (std::string name) |
void | _BuildXMLTag (std::string name, const std::vector< std::pair< std::string, std::string > > *params) |
void | _BuildXMLTag (std::string name, const std::vector< std::pair< std::string, std::string > > *params, std::string value) |
void | _CloseXMLTag () |
void | _BuildSingleXMLTag (std::string name, std::string param) |
void | _BuildErrorXMLTag (std::string code, std::string param) |
std::tr1::shared_ptr< std::string > | _GetXMLDocumentString () |
![]() | |
APIServiceDB | m_db |
PyServiceMgr | m_services |
TiXmlDocument | _XmlDoc |
TiXmlElement * | _pXmlDocOuterTag |
std::string | _CurrentRowSetColumnString |
std::stack< TiXmlElement * > * | _pXmlElementStack |
APIAdminManager::APIAdminManager | ( | const PyServiceMgr & | services | ) |
Definition at line 30 of file APIAdminManager.cpp.
|
virtual |
Reimplemented from APIServiceManager.
Definition at line 35 of file APIAdminManager.cpp.
References sLog.