37 sLog.Debug(
"APIAdminManager::ProcessCall()",
"EVEmu API - Admin Service Manager");
39 if( pAPICommandCall->find(
"servicehandler" ) == pAPICommandCall->end() )
41 sLog.Error(
"APIAdminManager::ProcessCall()",
"Cannot find 'servicehandler' specifier in pAPICommandCall packet" );
42 return std::tr1::shared_ptr<std::string>(
new std::string(
""));
49 sLog.Error(
"APIAdminManager::ProcessCall()",
"EVEmu API - Admin Service Manager - ERROR: Cannot resolve '%s' as a valid service query for Admin Service Manager",
50 pAPICommandCall->find(
"servicehandler")->second.c_str() );
51 return std::tr1::shared_ptr<std::string>(
new std::string(
""));
std::tr1::shared_ptr< std::string > ProcessCall(const APICommandCall *pAPICommandCall)
std::map< std::string, std::string > APICommandCall
#define sLog
Evaluates to a NewLog instance.
Generic Base Class used to derive classes for specific service handlers (character, corporation, etc)
APIAdminManager(const PyServiceMgr &services)