/// Start the processing threads. virtual void start() { _socket_error = false; AsyncSocket<f8String>::start(); if (_pipelined) { if (_callback_thread.start()) _socket_error = true; } }
/// Start the processing threads. virtual void start() { _socket_error = false; if (_pmodel != pm_coro) AsyncSocket<f8String>::start(); if (_pmodel == pm_pipeline) { if (_callback_thread.start()) _socket_error = true; } }
/// Start the processing thread. virtual void start() { _thread.start(); }
/*! Ctor. \param flags ebitset flags */ Logger(const LogFlags flags) : _thread(ref(*this)), _flags(flags), _ofs(), _lines(), _sequence(), _osequence() { _stopping = false; _thread.start(); }
/// Start the timer thread. void start() { _thread.start(); }