Apache log4cxx  Version 0.13.0
threadutility.h File Reference
#include <thread>
#include <functional>
#include <memory>
#include "log4cxx/logstring.h"

Go to the source code of this file.

Classes

class  log4cxx::helpers::ThreadUtility
 

Namespaces

 log4cxx
 
 log4cxx::helpers
 

Typedefs

typedef std::function< void()> log4cxx::helpers::ThreadStartPre
 A function that will be called before a thread is started. More...
 
typedef std::function< void(LogString threadName, std::thread::id threadId, std::thread::native_handle_type nativeHandle)> log4cxx::helpers::ThreadStarted
 Called when a new thread has started. More...
 
typedef std::function< void()> log4cxx::helpers::ThreadStartPost
 Called after a thread has started. More...
 

Enumerations

enum  log4cxx::helpers::ThreadConfigurationType { log4cxx::helpers::ThreadConfigurationType::NoConfiguration, log4cxx::helpers::ThreadConfigurationType::BlockSignalsOnly, log4cxx::helpers::ThreadConfigurationType::NameThreadOnly, log4cxx::helpers::ThreadConfigurationType::BlockSignalsAndNameThread }
 

Functions

 log4cxx::helpers::LOG4CXX_PTR_DEF (ThreadUtility)