Pol  Revision:cb584c9
Pol::Core::SQLService Class Reference

#include <sqlscrobj.h>

Public Types

typedef std::function< void()> msg
 
typedef Clib::message_queue< msgmsg_queue
 

Public Member Functions

 SQLService ()
 
 ~SQLService ()
 
void push (msg &&msg_)
 
void start ()
 
void stop ()
 

Private Attributes

msg_queue _msgs
 

Detailed Description

Definition at line 173 of file sqlscrobj.h.

Member Typedef Documentation

typedef std::function<void()> Pol::Core::SQLService::msg

Definition at line 176 of file sqlscrobj.h.

Constructor & Destructor Documentation

Pol::Core::SQLService::SQLService ( )

Definition at line 472 of file sqlscrobj.cpp.

Pol::Core::SQLService::~SQLService ( )

Definition at line 473 of file sqlscrobj.cpp.

Member Function Documentation

void Pol::Core::SQLService::push ( msg &&  msg_)

Definition at line 478 of file sqlscrobj.cpp.

void Pol::Core::SQLService::start ( )

Definition at line 482 of file sqlscrobj.cpp.

References Pol::Clib::exit_signalled.

void Pol::Core::SQLService::stop ( )

Definition at line 474 of file sqlscrobj.cpp.

Member Data Documentation

msg_queue Pol::Core::SQLService::_msgs
private

Definition at line 185 of file sqlscrobj.h.


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