#include </opt/build/repo/nap/system_modules/napportal/src/portalservice.h>
Public Member Functions | |
PortalService (ServiceConfiguration *configuration) | |
WebSocketService & | getWebSocketService () |
const WebSocketService & | getWebSocketService () const |
![]() | |
UNPREFIXED_MODULE_NAME_INPUTCASE | Service (ServiceConfiguration *configuration) |
virtual bool | init (nap::utility::ErrorState &errorState) override |
virtual void | shutdown () override |
Service (ServiceConfiguration *configuration) | |
virtual | ~Service () |
Core & | getCore () |
const Core & | getCore () const |
std::string | getTypeName () const |
const Module & | getModule () const |
Service (Service &)=delete | |
Service & | operator= (const Service &)=delete |
Service (Service &&)=delete | |
Service & | operator= (Service &&)=delete |
Protected Member Functions | |
virtual void | registerObjectCreators (rtti::Factory &factory) override |
virtual void | getDependentServices (std::vector< rtti::TypeInfo > &dependencies) override |
virtual void | created () override |
virtual void | update (double deltaTime) override |
![]() | |
virtual bool | init (utility::ErrorState &error) |
virtual void | preUpdate (double deltaTime) |
virtual void | postUpdate (double deltaTime) |
virtual void | preShutdown () |
virtual void | shutdown () |
virtual void | preResourcesLoaded () |
virtual void | postResourcesLoaded () |
template<typename SERVICE_CONFIG > | |
SERVICE_CONFIG * | getConfiguration () |
template<typename SERVICE_CONFIG > | |
const SERVICE_CONFIG * | getConfiguration () const |
std::string | getIniFilePath () const |
std::string | getIniFilePath (const std::string &appendix) const |
The portal service consumes all events received by the portal web socket servers on a background thread and forwards these events to the right portal on update of the application thread.
PortalService | ( | ServiceConfiguration * | configuration | ) |
Default constructor
|
overrideprotectedvirtual |
Called after creation
Reimplemented from Service.
|
overrideprotectedvirtual |
This service depends on the WebSocket service
Reimplemented from Service.
WebSocketService& getWebSocketService | ( | ) |
const WebSocketService& getWebSocketService | ( | ) | const |
|
overrideprotectedvirtual |
Registers all objects that need a specific way of construction.
factory | the factory to register the object creators with. |
Reimplemented from Service.
|
overrideprotectedvirtual |
Processes all received portal events from all registered portal WebSocket servers. The events are forwarded to all the registered portal components. This function is called automatically by the application loop.
deltaTime | time in between calls in seconds. |
Reimplemented from Service.