Bobox
Public Member Functions | Private Member Functions
bobox::runtime Class Reference

Represents the runtime. In fact, runtimes correspond to front-ends, i.e. each front-end has typically one runtime which is responsible for creation its boxes, data types and for management of data related to the front-end. More...

#include <bobox_runtime.hpp>

List of all members.

Public Member Functions

requestcreate_request (const box_model_ptr_type &model, request_id_type rqid, const parameters_ptr_type &params)
 Creates new request.
void destroy ()
 Called by the creator of this instance to destroy it.
void init ()
 Called by the creator of this instance to initialize it.

Private Member Functions

virtual requestcreate_request_impl (const box_model_ptr_type &model, request_id_type rqid, const parameters_ptr_type &params)
 This method is intended to be overriden. See bobox::runtime::create_request.
virtual void destroy_impl ()
 This method is intended to be overriden. See bobox::runtime::destroy.
virtual void init_impl ()
 This method is intended to be overriden. See bobox::runtime::init.

Detailed Description

Represents the runtime. In fact, runtimes correspond to front-ends, i.e. each front-end has typically one runtime which is responsible for creation its boxes, data types and for management of data related to the front-end.


Member Function Documentation

request* bobox::runtime::create_request ( const box_model_ptr_type model,
request_id_type  rqid,
const parameters_ptr_type &  params 
)

Creates new request.

Parameters:
modelThe main model of the request.
rqidThe request identifier.
paramsGlobal parameters of the request.
Remarks:
non-virtual interface, see bobox::runtime::create_request_impl

Called by the creator of this instance to destroy it.

Remarks:
non-virtual interface, see bobox::runtime::destroy_impl

Called by the creator of this instance to initialize it.

Remarks:
non-virtual interface, see bobox::runtime::init_impl

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