1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- #ifndef BOOST_LOG_SINKS_DROP_ON_OVERFLOW_HPP_INCLUDED_
- #define BOOST_LOG_SINKS_DROP_ON_OVERFLOW_HPP_INCLUDED_
- #include <boost/log/detail/config.hpp>
- #include <boost/log/core/record_view.hpp>
- #include <boost/log/detail/header.hpp>
- #ifdef BOOST_HAS_PRAGMA_ONCE
- #pragma once
- #endif
- namespace boost {
- BOOST_LOG_OPEN_NAMESPACE
- namespace sinks {
- class drop_on_overflow
- {
- #ifndef BOOST_LOG_DOXYGEN_PASS
- public:
-
- template< typename LockT >
- static bool on_overflow(record_view const&, LockT&)
- {
- return false;
- }
-
- static void on_queue_space_available()
- {
- }
-
- static void interrupt()
- {
- }
- #endif
- };
- }
- BOOST_LOG_CLOSE_NAMESPACE
- }
- #include <boost/log/detail/footer.hpp>
- #endif
|