MCPcopy Create free account
hub / github.com/ddnet/ddnet / RegisterInterfaces

Method RegisterInterfaces

src/engine/client/client.cpp:3003–3016  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3001}
3002
3003void CClient::RegisterInterfaces()
3004{
3005 Kernel()->RegisterInterface(static_cast<IDemoRecorder *>(&m_aDemoRecorder[RECORDER_MANUAL]), false);
3006 Kernel()->RegisterInterface(static_cast<IDemoPlayer *>(&m_DemoPlayer), false);
3007 Kernel()->RegisterInterface(static_cast<IGhostRecorder *>(&m_GhostRecorder), false);
3008 Kernel()->RegisterInterface(static_cast<IGhostLoader *>(&m_GhostLoader), false);
3009 Kernel()->RegisterInterface(static_cast<IServerBrowser *>(&m_ServerBrowser), false);
3010#if defined(CONF_AUTOUPDATE)
3011 Kernel()->RegisterInterface(static_cast<IUpdater *>(&m_Updater), false);
3012#endif
3013 Kernel()->RegisterInterface(static_cast<IFriends *>(&m_Friends), false);
3014 Kernel()->ReregisterInterface(static_cast<IFriends *>(&m_Foes));
3015 Kernel()->RegisterInterface(static_cast<IHttp *>(&m_Http), false);
3016}
3017
3018void CClient::InitInterfaces()
3019{

Callers 1

mainFunction · 0.80

Calls 2

RegisterInterfaceMethod · 0.80
ReregisterInterfaceMethod · 0.80

Tested by

no test coverage detected