$darkmode
Public Member Functions | |
| ServerImpl (const cloe::ServerConf &config) | |
| bool | is_listening () const override |
| bool | is_streaming () const override |
| void | start () override |
| void | init_stream (const std::string &filename) override |
| void | stop () override |
| void | enroll (cloe::Registrar &r) override |
| std::unique_ptr< ServerRegistrar > | server_registrar () override |
| oak::Registrar | static_registrar () |
| oak::ProxyRegistrar< cloe::HandlerType > | api_registrar () |
| void | refresh_buffer_start_stream () override |
| void | refresh_buffer () override |
| Defer | lock () override |
| ServerImpl (const cloe::ServerConf &config) | |
| bool | is_listening () const override |
| bool | is_streaming () const override |
| void | start () override |
| void | init_stream (const std::string &) override |
| void | stop () override |
| void | enroll (cloe::Registrar &) override |
| std::unique_ptr< ServerRegistrar > | server_registrar () override |
| void | refresh_buffer_start_stream () override |
| void | refresh_buffer () override |
| Defer | lock () override |
Public Member Functions inherited from engine::Server | |
| Server (const cloe::ServerConf &config) | |
| const cloe::ServerConf & | config () const |
Additional Inherited Members | |
Protected Member Functions inherited from engine::Server | |
| cloe::Logger | logger () const |
Protected Attributes inherited from engine::Server | |
| cloe::ServerConf | config_ |
|
inlineoverridevirtual |
Register a list of all endpoints.
Implements engine::Server.
|
inlineoverridevirtual |
Register a list of all endpoints.
Implements engine::Server.
|
inlineoverridevirtual |
Open a file for api data streaming. This does not require a running web server.
Implements engine::Server.
|
inlineoverridevirtual |
Open a file for api data streaming. This does not require a running web server.
Implements engine::Server.
|
inlineoverridevirtual |
Return whether the server is alive and listening for requests.
Implements engine::Server.
|
inlineoverridevirtual |
Return whether the server is alive and listening for requests.
Implements engine::Server.
|
inlineoverridevirtual |
Return whether the server is currently streaming buffer data to a file.
If it is, expect performance to be bad.
Implements engine::Server.
|
inlineoverridevirtual |
Return whether the server is currently streaming buffer data to a file.
If it is, expect performance to be bad.
Implements engine::Server.
|
inlineoverridevirtual |
Return a write lock guard on the server.
Keep the returned value alive for as long as the server should be locked. Once the destructor is called, the lock is released.
Implements engine::Server.
|
inlineoverridevirtual |
Return a write lock guard on the server.
Keep the returned value alive for as long as the server should be locked. Once the destructor is called, the lock is released.
Implements engine::Server.
|
inlineoverridevirtual |
Refresh and/or write api data to a file.
Implements engine::Server.
|
inlineoverridevirtual |
Refresh and/or write api data to a file.
Implements engine::Server.
|
inlineoverridevirtual |
Refresh and/or start streaming api data to a file.
Implements engine::Server.
|
inlineoverridevirtual |
Refresh and/or start streaming api data to a file.
Implements engine::Server.
|
inlineoverridevirtual |
Return a new ServerRegistrar that lets you register static content and API endpoints with the web server.
Implements engine::Server.
|
inlineoverridevirtual |
Return a new ServerRegistrar that lets you register static content and API endpoints with the web server.
Implements engine::Server.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Start the web server.
Implements engine::Server.
|
inlineoverridevirtual |
Stop all server-related procedures.
Implements engine::Server.
|
inlineoverridevirtual |
Stop all server-related procedures.
Implements engine::Server.