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

#include <worker.h>

Public Types

typedef std::multimap< std::string, std::string > headers_t
 

Public Member Functions

 request (const headers_t &headers, const job_request_data &data)
 
 request (const job_request_data &data)
 

Public Attributes

const headers_t headers
 
const job_request_data data
 
size_t failure_count = 0
 

Detailed Description

An evaluation request.

Definition at line 78 of file worker.h.

Member Typedef Documentation

§ headers_t

typedef std::multimap<std::string, std::string> request::headers_t

Data structure type for holding all headers.

Definition at line 80 of file worker.h.

Constructor & Destructor Documentation

§ request() [1/2]

request::request ( const headers_t headers,
const job_request_data data 
)
inline

Constructor with initialization.

Parameters
headersRequest headers that specify requirements on workers.
dataBody of the request.

Definition at line 96 of file worker.h.

§ request() [2/2]

request::request ( const job_request_data data)
inline

A constructor for incomplete requests

Parameters
dataBody of the request.

Definition at line 104 of file worker.h.

Member Data Documentation

§ data

const job_request_data request::data

The data of the request.

Definition at line 86 of file worker.h.

§ failure_count

size_t request::failure_count = 0

The amount of failed attempts at processing this request.

Definition at line 89 of file worker.h.

§ headers

const headers_t request::headers

Headers that specify requirements on the machine that processes the request.

Definition at line 83 of file worker.h.


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