#include </opt/build/repo/nap/system_modules/napportal/src/portalservice.h>
Public Member Functions | |
| PortalService (ServiceConfiguration *configuration) | |
| WebSocketService & | getWebSocketService () |
| const WebSocketService & | getWebSocketService () const |
Public Member Functions inherited from Service | |
| 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 |
Protected Member Functions inherited from Service | |
| 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.