icinga2/lib/base
Noah Hilverling 10bde2075a Dictionary: Make sure underlaying map is ordered 2021-11-12 13:34:57 +01:00
..
CMakeLists.txt Define SD_JOURNAL_SUPPRESS_LOCATION more locally 2021-09-23 16:08:39 +02:00
application-environment.cpp
application-version.cpp
application.cpp Merge pull request #8373 from Icinga/feature/improve-crashlog 2021-06-29 17:52:25 +02:00
application.hpp Unify Application::GetStartTime() and drop GetMainTime() 2020-02-11 17:26:15 +01:00
application.ti
array-script.cpp Replace std/boost::bind() function with lambda expression 2021-03-10 16:29:40 +01:00
array.cpp Array: Move Join into the base class, available for programmers 2019-07-12 14:36:55 +02:00
array.hpp Array: Move Join into the base class, available for programmers 2019-07-12 14:36:55 +02:00
atomic.hpp mkclass: make .ti class members atomic if possible 2020-07-07 18:24:06 +02:00
base64.cpp
base64.hpp
boolean-script.cpp
boolean.cpp
boolean.hpp
configobject-script.cpp
configobject.cpp Replace std/boost::bind() function with lambda expression 2021-03-10 16:29:40 +01:00
configobject.hpp Fix message origin for runtime created config object (create/delete events) 2019-08-13 15:05:47 +02:00
configobject.ti mkclass: make .ti class members atomic if possible 2020-07-07 18:24:06 +02:00
configtype.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
configtype.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
configuration.cpp ApiListener: Choose bind host default based on OS IPv6 support 2021-08-06 12:19:08 +02:00
configuration.hpp
configuration.ti
configwriter.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
configwriter.hpp
console.cpp
console.hpp
context.cpp
context.hpp
convert.cpp Convert::ToString(double): handle integral values too large for long long correctly 2021-04-27 17:31:50 +02:00
convert.hpp
datetime-script.cpp
datetime.cpp
datetime.hpp
datetime.ti
debug.hpp
debuginfo.cpp
debuginfo.hpp
defer.hpp
dependencygraph.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
dependencygraph.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
dictionary-script.cpp
dictionary.cpp Dictionary: Make sure underlaying map is ordered 2021-11-12 13:34:57 +01:00
dictionary.hpp
exception.cpp Use backtrace_symbols() when printing stack traces on FreeBSD 2021-03-01 14:07:09 +01:00
exception.hpp Restructure stack and context trace selection in DiagnosticInformation and document behavior 2021-03-01 14:06:47 +01:00
fifo.cpp
fifo.hpp
filelogger.cpp Replace std/boost::bind() function with lambda expression 2021-03-10 16:29:40 +01:00
filelogger.hpp
filelogger.ti
function-script.cpp
function.cpp
function.hpp Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr 2019-10-21 17:10:51 +02:00
function.ti
functionwrapper.hpp Replace std/boost::bind() function with lambda expression 2021-03-10 16:29:40 +01:00
i2-base.hpp Replace std/boost::bind() function with lambda expression 2021-03-10 16:29:40 +01:00
initialize.cpp
initialize.hpp
io-engine.cpp Generalize I/O timeout emulation 2020-06-17 10:31:40 +02:00
io-engine.hpp Generalize I/O timeout emulation 2020-06-17 10:31:40 +02:00
journaldlogger.cpp Add a JournaldLogger 2021-09-23 16:08:11 +02:00
journaldlogger.hpp Add a JournaldLogger 2021-09-23 16:08:11 +02:00
journaldlogger.ti Add a JournaldLogger 2021-09-23 16:08:11 +02:00
json-script.cpp Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr 2019-10-21 17:10:51 +02:00
json.cpp JsonEncode(): encode non-[]/{} objects as strings, not null 2021-04-30 15:49:52 +02:00
json.hpp
lazy-init.hpp
library.cpp
library.hpp
loader.cpp
loader.hpp
logger.cpp Write early log messages to the Windows Event Log 2021-06-21 15:15:54 +02:00
logger.hpp Write early log messages to the Windows Event Log 2021-06-21 15:15:54 +02:00
logger.ti Set a default severity for loggers 2021-06-23 16:57:44 +02:00
math-script.cpp Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr 2019-10-21 17:10:51 +02:00
namespace-script.cpp
namespace.cpp Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr 2019-10-21 17:10:51 +02:00
namespace.hpp Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr 2019-10-21 17:10:51 +02:00
netstring.cpp Replace std::shared_ptr<AsioTlsStream> with Shared<AsioTlsStream>::Ptr 2019-10-21 16:12:35 +02:00
netstring.hpp Replace std::shared_ptr<AsioTlsStream> with Shared<AsioTlsStream>::Ptr 2019-10-21 16:12:35 +02:00
networkstream.cpp
networkstream.hpp
number-script.cpp
number.cpp
number.hpp
object-packer.cpp PackObject(): avoid one malloc() 2021-03-23 13:13:47 +01:00
object-packer.hpp
object-script.cpp
object.cpp Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006 2021-03-18 17:56:13 +01:00
object.hpp
objectlock.cpp
objectlock.hpp
objecttype.cpp
objecttype.hpp
perfdatavalue.cpp Allow using E in perfdata both as exponent and unit prefix 2021-06-08 12:37:13 +02:00
perfdatavalue.hpp
perfdatavalue.ti
primitivetype.cpp
primitivetype.hpp
process.cpp Override exit code on process timeout 2021-07-27 17:57:19 +02:00
process.hpp On check_timeout first send SIGTERM 2021-01-14 12:00:11 +01:00
reference-script.cpp
reference.cpp
reference.hpp
registry.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
ringbuffer.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
ringbuffer.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
scriptframe.cpp Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr 2019-10-21 17:10:51 +02:00
scriptframe.hpp
scriptglobal.cpp Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr 2019-10-21 17:10:51 +02:00
scriptglobal.hpp
scriptutils.cpp Replace std/boost::bind() function with lambda expression 2021-03-10 16:29:40 +01:00
scriptutils.hpp DSL: Add get_template{,s} 2019-11-08 11:13:26 +01:00
serializer.cpp
serializer.hpp
shared-object.hpp Fix typo seemless -> seamless 2020-12-25 23:27:08 +01:00
shared.hpp Fix typo seemless -> seamless 2020-12-25 23:27:08 +01:00
singleton.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
socket.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
socket.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
stacktrace.cpp Add comments to stack trace formatter and test case 2021-03-01 14:07:11 +01:00
stacktrace.hpp Add comments to stack trace formatter and test case 2021-03-01 14:07:11 +01:00
statsfunction.hpp
stdiostream.cpp
stdiostream.hpp Add missing #include <iostream> 2021-03-25 11:30:02 +01:00
stream.cpp Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006 2021-03-18 17:56:13 +01:00
stream.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
streamlogger.cpp Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006 2021-03-18 17:56:13 +01:00
streamlogger.hpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
streamlogger.ti
string-script.cpp
string.cpp Provide a conversion function from icinga::String to boost::string_view 2020-12-22 16:27:38 +01:00
string.hpp Provide a conversion function from icinga::String to boost::string_view 2020-12-22 16:27:38 +01:00
sysloglogger.cpp Make syslog facility handling reusable 2021-09-15 10:15:22 +02:00
sysloglogger.hpp Make syslog facility handling reusable 2021-09-15 10:15:22 +02:00
sysloglogger.ti
tcpsocket.cpp
tcpsocket.hpp Quality: Replace deprecated Boost IO service code 2019-09-09 15:27:57 +02:00
threadpool.cpp Introduce ThreadPool#GetPending() 2019-08-14 17:12:59 +02:00
threadpool.hpp Introduce ThreadPool#GetPending() 2019-08-14 17:12:59 +02:00
timer.cpp Use std::mutex, not boost::mutex 2021-02-03 09:54:57 +01:00
timer.hpp
tlsstream.cpp Enable hostname verification in UnbufferedAsioTlsStream 2021-08-13 10:58:10 +02:00
tlsstream.hpp Merge pull request #7836 from Icinga/bugfix/jsonrpcconnection-m_seen 2020-07-29 15:02:48 +02:00
tlsutility.cpp tlsutility: move hex encoding into a separate function BinaryToHex 2021-11-05 14:14:37 +01:00
tlsutility.hpp tlsutility: move hex encoding into a separate function BinaryToHex 2021-11-05 14:14:37 +01:00
type.cpp
type.hpp
typetype-script.cpp Replace std/boost::bind() function with lambda expression 2021-03-10 16:29:40 +01:00
unix.hpp
unixsocket.cpp
unixsocket.hpp
utility.cpp Retry file rename operations on Windows for some errors 2021-03-23 09:54:01 +01:00
utility.hpp Utility: add a function to truncate strings while avoiding collisions 2021-06-17 16:21:01 +02:00
value-operators.cpp
value.cpp
value.hpp
win32.hpp
windowseventloglogger-provider.mc Add WindowsEventLogLogger 2021-06-21 15:15:54 +02:00
windowseventloglogger.cpp Write early log messages to the Windows Event Log 2021-06-21 15:15:54 +02:00
windowseventloglogger.hpp Write early log messages to the Windows Event Log 2021-06-21 15:15:54 +02:00
windowseventloglogger.ti Add WindowsEventLogLogger 2021-06-21 15:15:54 +02:00
workqueue.cpp Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006 2021-03-18 17:56:13 +01:00
workqueue.hpp WorkQueue#ParallelFor(): optionally don't pre-glue items together to chunks of different size 2021-07-26 11:40:43 +02:00