Unravel Engine C++ Reference
Loading...
Searching...
No Matches
service Struct Reference

#include <service.h>

Public Member Functions

 service (int argc, char *argv[])
 
auto load (const module_desc &desc) -> bool
 
auto unload (const module_data &module) -> bool
 
auto load (const std::vector< module_desc > &descs) -> bool
 
auto unload () -> bool
 
auto init () -> bool
 
auto process () -> int
 
auto interrupt () -> bool
 
auto get_cmd_line_parser () -> cmd_line::parser &
 

Detailed Description

Definition at line 22 of file service.h.

Constructor & Destructor Documentation

◆ service()

service::service ( int argc,
char * argv[] )

Definition at line 14 of file service.cpp.

Member Function Documentation

◆ get_cmd_line_parser()

auto service::get_cmd_line_parser ( ) -> cmd_line::parser&

Definition at line 161 of file service.cpp.

◆ init()

auto service::init ( ) -> bool

Definition at line 93 of file service.cpp.

◆ interrupt()

auto service::interrupt ( ) -> bool

Definition at line 117 of file service.cpp.

◆ load() [1/2]

auto service::load ( const module_desc & desc) -> bool

Definition at line 18 of file service.cpp.

◆ load() [2/2]

auto service::load ( const std::vector< module_desc > & descs) -> bool

Definition at line 59 of file service.cpp.

◆ process()

auto service::process ( ) -> int

Definition at line 138 of file service.cpp.

◆ unload() [1/2]

auto service::unload ( ) -> bool

Definition at line 80 of file service.cpp.

◆ unload() [2/2]

auto service::unload ( const module_data & module) -> bool

Definition at line 38 of file service.cpp.


The documentation for this struct was generated from the following files: