Covalent Bond  0.0.1-alpha
'covalent bond' is a data middle office. As a 2022-2023 Fall SWE final project.
Public Member Functions | Private Attributes | List of all members
cb::utils::cbRestfulHttpServer Class Reference

#include <cbRestfulHttpServer.hpp>

Public Member Functions

 ~cbRestfulHttpServer ()
 
 cbRestfulHttpServer (unsigned short port)
 
void execMain ()
 
void stopMain ()
 
HttpServer & operator() ()
 

Private Attributes

HttpServer * m_svr
 
unsigned short m_port
 

Detailed Description

Definition at line 35 of file cbRestfulHttpServer.hpp.

Constructor & Destructor Documentation

◆ ~cbRestfulHttpServer()

cb::utils::cbRestfulHttpServer::~cbRestfulHttpServer ( )

Definition at line 6 of file cbRestfulHttpServer.cpp.

References m_svr.

◆ cbRestfulHttpServer()

cb::utils::cbRestfulHttpServer::cbRestfulHttpServer ( unsigned short  port)

Definition at line 8 of file cbRestfulHttpServer.cpp.

Member Function Documentation

◆ execMain()

void cb::utils::cbRestfulHttpServer::execMain ( )

Definition at line 11 of file cbRestfulHttpServer.cpp.

References m_port, and m_svr.

◆ operator()()

HttpServer & cb::utils::cbRestfulHttpServer::operator() ( )

Definition at line 24 of file cbRestfulHttpServer.cpp.

References m_svr.

◆ stopMain()

void cb::utils::cbRestfulHttpServer::stopMain ( )

Definition at line 22 of file cbRestfulHttpServer.cpp.

References m_svr.

Member Data Documentation

◆ m_port

unsigned short cb::utils::cbRestfulHttpServer::m_port
private

Definition at line 48 of file cbRestfulHttpServer.hpp.

Referenced by execMain().

◆ m_svr

HttpServer* cb::utils::cbRestfulHttpServer::m_svr
private

Definition at line 47 of file cbRestfulHttpServer.hpp.

Referenced by execMain(), operator()(), stopMain(), and ~cbRestfulHttpServer().


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