ReCodEx - Task Broker
ReCodEx is complex programmer testing solution, primary targeted to technical universities. It's highly customizable and based on modern technologies.
broker_core Class Reference

#include <broker_core.h>

Public Member Functions

 broker_core ()=delete
 
 broker_core (const broker_core &source)=delete
 
broker_coreoperator= (const broker_core &source)=delete
 
 broker_core (const broker_core &&source)=delete
 
broker_coreoperator= (const broker_core &&source)=delete
 
 broker_core (std::vector< std::string > args)
 
 ~broker_core ()
 
void run ()
 

Detailed Description

Main class of whole program. It handles creation and destruction of all used parts. And of course runing them.

Definition at line 32 of file broker_core.h.

Constructor & Destructor Documentation

§ broker_core() [1/4]

broker_core::broker_core ( )
delete

Disabled default constructor.

§ broker_core() [2/4]

broker_core::broker_core ( const broker_core source)
delete

Disabled copy constructor.

§ broker_core() [3/4]

broker_core::broker_core ( const broker_core &&  source)
delete

Disabled move constructor.

§ broker_core() [4/4]

broker_core::broker_core ( std::vector< std::string >  args)

There is only one constructor, which should get cmd parameters from command line. Constructor initializes all variables and structures, parses cmd parameters and loads configuration.

Parameters
argsCommand line parameters.

Definition at line 3 of file broker_core.cpp.

§ ~broker_core()

broker_core::~broker_core ( )

Destructor. All structures which need to be explicitly destructed or unitialized should do it now.

Definition at line 18 of file broker_core.cpp.

Member Function Documentation

§ operator=() [1/2]

broker_core& broker_core::operator= ( const broker_core source)
delete

Disabled copy assignment operator.

§ operator=() [2/2]

broker_core& broker_core::operator= ( const broker_core &&  source)
delete

Disabled move assignment operator.

§ run()

void broker_core::run ( )

Constructors initializes all things, all we have to do now is launch all the fun. This method starts broker service.

Definition at line 24 of file broker_core.cpp.


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