22 AddService<Services::Account>();
23 AddService<Services::Authentication>();
24 AddService<Service<club::v1::membership::ClubMembershipService>>();
25 AddService<Service<club::v1::ClubService>>();
26 AddService<Services::Connection>();
27 AddService<Service<friends::v1::FriendsService>>();
28 AddService<Services::GameUtilities>();
29 AddService<Service<presence::v1::PresenceService>>();
30 AddService<Service<report::v1::ReportService>>();
31 AddService<Service<report::v2::ReportService>>();
32 AddService<Service<resources::v1::ResourcesService>>();
33 AddService<Service<user_manager::v1::UserManagerService>>();
38 auto itr = _dispatchers.find(serviceHash);
39 if (itr != _dispatchers.end())
40 itr->second(session, token, methodId, std::move(buffer));
#define TC_LOG_DEBUG(filterType__,...)
void Dispatch(Session *session, uint32 serviceHash, uint32 token, uint32 methodId, MessageBuffer buffer)
static ServiceDispatcher & Instance()
std::string GetClientInfo() const