Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Class scoped_feeding_operation

boost::log::sinks::asynchronous_sink::scoped_feeding_operation — A scope guard that implements active operation management.

Synopsis

// In header: <boost/log/sinks/async_frontend.hpp>



// A scope guard that implements active operation management.

class scoped_feeding_operation {
public:
  // construct/copy/destruct
  explicit scoped_feeding_operation(asynchronous_sink &);
  scoped_feeding_operation(scoped_feeding_operation const &) = delete;
  scoped_feeding_operation & 
  operator=(scoped_feeding_operation const &) = delete;
  ~scoped_feeding_operation();
};

Description

scoped_feeding_operation public construct/copy/destruct

  1. explicit scoped_feeding_operation(asynchronous_sink & self);
    Initializing constructor.
  2. scoped_feeding_operation(scoped_feeding_operation const &) = delete;
  3. scoped_feeding_operation & 
    operator=(scoped_feeding_operation const &) = delete;
  4. ~scoped_feeding_operation();
    Destructor.

PrevUpHomeNext