Apache Log4cxx  Version 1.5.0
Loading...
Searching...
No Matches
threadutility.h File Reference
#include <thread>
#include <functional>
#include <memory>
#include <chrono>
#include "log4cxx/logstring.h"
#include "singletonholder.h"

Go to the source code of this file.

Classes

class  log4cxx::helpers::ThreadUtility

Namespaces

namespace  log4cxx
namespace  log4cxx::helpers

Typedefs

typedef std::function< void()> log4cxx::helpers::ThreadStartPre
 A function that will be called before a thread is started.
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.
typedef std::function< void()> log4cxx::helpers::ThreadStartPost
 Called after a thread has started.

Enumerations

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