rippled
Public Member Functions | Private Attributes | List of all members
BasicApp Class Reference
Inheritance diagram for BasicApp:
Inheritance graph
[legend]
Collaboration diagram for BasicApp:
Collaboration graph
[legend]

Public Member Functions

 BasicApp (std::size_t numberOfThreads)
 
 ~BasicApp ()
 
boost::asio::io_service & get_io_service ()
 

Private Attributes

std::optional< boost::asio::io_service::work > work_
 
std::vector< std::threadthreads_
 
boost::asio::io_service io_service_
 

Detailed Description

Definition at line 29 of file BasicApp.h.

Constructor & Destructor Documentation

◆ BasicApp()

BasicApp::BasicApp ( std::size_t  numberOfThreads)

Definition at line 23 of file BasicApp.cpp.

◆ ~BasicApp()

BasicApp::~BasicApp ( )

Definition at line 38 of file BasicApp.cpp.

Member Function Documentation

◆ get_io_service()

boost::asio::io_service& BasicApp::get_io_service ( )

Definition at line 41 of file BasicApp.h.

Member Data Documentation

◆ work_

std::optional<boost::asio::io_service::work> BasicApp::work_
private

Definition at line 32 of file BasicApp.h.

◆ threads_

std::vector<std::thread> BasicApp::threads_
private

Definition at line 33 of file BasicApp.h.

◆ io_service_

boost::asio::io_service BasicApp::io_service_
private

Definition at line 34 of file BasicApp.h.