EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
APICorporationManager Class Reference

??? More...

#include "APICorporationManager.h"

Inheritance diagram for APICorporationManager:
Collaboration diagram for APICorporationManager:

Public Member Functions

 APICorporationManager (const PyServiceMgr &services)
 
std::tr1::shared_ptr< std::string > ProcessCall (const APICommandCall *pAPICommandCall)
 
- Public Member Functions inherited from APIServiceManager
 APIServiceManager (const PyServiceMgr &services)
 
PyServiceMgrservices ()
 
std::tr1::shared_ptr< std::string > BuildErrorXMLResponse (std::string errorCode, std::string errorMessage)
 

Additional Inherited Members

- Protected Member Functions inherited from APIServiceManager
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 ()
 
- Protected Attributes inherited from APIServiceManager
APIServiceDB m_db
 
PyServiceMgr m_services
 
TiXmlDocument _XmlDoc
 
TiXmlElement * _pXmlDocOuterTag
 
std::string _CurrentRowSetColumnString
 
std::stack< TiXmlElement * > * _pXmlElementStack
 

Detailed Description

???

??? ??? ???

Author
Aknor Jaden
Date
July 2011

Definition at line 43 of file APICorporationManager.h.

Constructor & Destructor Documentation

APICorporationManager::APICorporationManager ( const PyServiceMgr services)

Definition at line 30 of file APICorporationManager.cpp.

31 : APIServiceManager(services)
32 {
33 }
APIServiceManager(const PyServiceMgr &services)

Member Function Documentation

std::tr1::shared_ptr< std::string > APICorporationManager::ProcessCall ( const APICommandCall pAPICommandCall)
virtual

Reimplemented from APIServiceManager.

Definition at line 35 of file APICorporationManager.cpp.

References sLog.

36 {
37  sLog.Debug("APICorporationManager::ProcessCall()", "EVEmu API - Corporation Service Manager");
38 
39  return std::tr1::shared_ptr<std::string>(new std::string(""));
40 }
#define sLog
Evaluates to a NewLog instance.
Definition: LogNew.h:250

The documentation for this class was generated from the following files: