MotionLib  1.0.0
SamBuCa motion library
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
smc::debug::ServerData Class Reference
Inheritance diagram for smc::debug::ServerData:
Inheritance graph
[legend]
Collaboration diagram for smc::debug::ServerData:
Collaboration graph
[legend]

Public Member Functions

 OATPP_CREATE_COMPONENT (std::shared_ptr< oatpp::network::ServerConnectionProvider >, serverConnectionProvider)([]
 Create ConnectionProvider component which listens on the port.
 
 OATPP_CREATE_COMPONENT (std::shared_ptr< oatpp::web::server::HttpRouter >, httpRouter)([]
 Create Router component.
 
 OATPP_CREATE_COMPONENT (std::shared_ptr< oatpp::network::ConnectionHandler >, serverConnectionHandler)([]
 Create ConnectionHandler component which uses Router component to route requests.
 
 OATPP_CREATE_COMPONENT (std::shared_ptr< oatpp::data::mapping::ObjectMapper >, apiObjectMapper)([]
 Create ObjectMapper component to serialize/deserialize DTOs in Contoller's API.
 
 OATPP_CREATE_COMPONENT (std::shared_ptr< oatpp::swagger::DocumentInfo >, swaggerDocumentInfo)([]
 
 OATPP_CREATE_COMPONENT (std::shared_ptr< oatpp::swagger::Resources >, swaggerResources)([]
 Swagger-Ui Resources (<oatpp-examples>/lib/oatpp-swagger/res)
 
void stop ()
 
virtual void thread_func () override
 

Static Public Member Functions

static const oatpp::network::Address & getAddress ()
 

Public Attributes

std::list< SmcController::Shared > smcControllers
 
std::shared_ptr< oatpp::swagger::AsyncController > swaggerController
 
std::unique_ptr< oatpp::network::Server > server
 

Detailed Description

Definition at line 157 of file Server.cpp.


The documentation for this class was generated from the following file: