icinga2/lib/base
Gunnar Beutner 6bb054caa8 Implement the Function#callv helper function
refs #8169
2015-01-15 12:52:23 +01:00
..
CMakeLists.txt Implement more utility functions 2015-01-15 12:34:50 +01:00
application-version.cpp Avoid rebuilding libbase when the version number changes 2014-11-20 10:02:34 +01:00
application.cpp Fix some more compiler warnings 2015-01-12 14:19:20 +01:00
application.hpp Improve error reporting 2014-12-20 15:29:04 +01:00
application.ti Implement support for C/C++ comments in the TI compiler 2014-10-17 19:44:31 +02:00
array-script.cpp Fix the clone() methods for the Array and Dictionary class 2014-12-12 15:38:06 +01:00
array.cpp Implement prototype functions 2014-12-12 15:22:37 +01:00
array.hpp Implement prototype functions 2014-12-12 15:22:37 +01:00
boolean-script.cpp Move the VMFrame class to libbase 2014-12-12 15:33:56 +01:00
boolean.cpp Implement prototype functions 2014-12-12 15:22:37 +01:00
boolean.hpp Implement prototype functions 2014-12-12 15:22:37 +01:00
console.cpp Add readline support for the "repl" command 2014-12-16 13:26:26 +01:00
console.hpp Add readline support for the "repl" command 2014-12-16 13:26:26 +01:00
context.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
context.hpp Rename qstring.{cpp,hpp} to string.{cpp,hpp} 2014-10-19 14:52:07 +02:00
convert.cpp Fix failing unit tests 2014-12-10 11:25:20 +01:00
convert.hpp Update livestatus and statusdata to properly support booleans 2014-12-17 08:54:28 +01:00
debug.hpp Rename _DEBUG to I2_DEBUG 2014-12-19 12:19:28 +01:00
debuginfo.cpp Clean up the DebugInfo class 2014-12-18 12:58:46 +01:00
debuginfo.hpp Clean up the DebugInfo class 2014-12-18 12:58:46 +01:00
dictionary-script.cpp Fix the clone() methods for the Array and Dictionary class 2014-12-12 15:38:06 +01:00
dictionary.cpp Implement prototype functions 2014-12-12 15:22:37 +01:00
dictionary.hpp Implement prototype functions 2014-12-12 15:22:37 +01:00
dynamicobject.cpp Rename _DEBUG to I2_DEBUG 2014-12-19 12:19:28 +01:00
dynamicobject.hpp Disallow calling strings as functions 2014-12-12 20:45:11 +01:00
dynamicobject.ti Disallow calling strings as functions 2014-12-12 20:45:11 +01:00
dynamictype.cpp Refactor the WorkQueue class to make error reporting easier 2014-12-18 15:11:57 +01:00
dynamictype.hpp Remove unnecessary includes 2014-12-15 10:16:06 +01:00
exception.cpp Fix compiler warnings 2015-01-12 12:36:49 +01:00
exception.hpp Improve error reporting 2014-12-20 15:29:04 +01:00
fifo.cpp Fix build problems with Oracle Solaris Studio 2014-09-02 13:09:17 +02:00
fifo.hpp Speed up type lookups 2014-11-07 12:39:32 +01:00
filelogger.cpp Replace boost::shared_ptr with boost::intrusive_ptr 2014-11-09 16:54:41 +01:00
filelogger.hpp Implement typeof() function 2014-11-03 00:45:14 +01:00
filelogger.ti Implement support for C/C++ comments in the TI compiler 2014-10-17 19:44:31 +02:00
i2-base.hpp Fix _DEBUG define on *NIX 2014-11-12 11:34:59 +01:00
initialize.cpp Replace boost::shared_ptr with boost::intrusive_ptr 2014-11-09 16:54:41 +01:00
initialize.hpp Replace boost::shared_ptr with boost::intrusive_ptr 2014-11-09 16:54:41 +01:00
json.cpp Implement Livestatus support for the "repl" command 2014-12-16 19:28:46 +01:00
json.hpp Implement Livestatus support for the "repl" command 2014-12-16 19:28:46 +01:00
logger.cpp Refactor how variable scopes work 2014-12-14 11:33:45 +01:00
logger.hpp Implement typeof() function 2014-11-03 00:45:14 +01:00
logger.ti Implement support for C/C++ comments in the TI compiler 2014-10-17 19:44:31 +02:00
math-script.cpp Implement more utility functions 2015-01-15 12:34:50 +01:00
netstring.cpp Rename qstring.{cpp,hpp} to string.{cpp,hpp} 2014-10-19 14:52:07 +02:00
netstring.hpp Remove unnecessary includes 2014-12-15 10:16:06 +01:00
networkstream.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
networkstream.hpp Speed up type lookups 2014-11-07 12:39:32 +01:00
number-script.cpp Move the VMFrame class to libbase 2014-12-12 15:33:56 +01:00
number.cpp Implement prototype functions 2014-12-12 15:22:37 +01:00
number.hpp Implement prototype functions 2014-12-12 15:22:37 +01:00
object-script.cpp Move the VMFrame class to libbase 2014-12-12 15:33:56 +01:00
object.cpp Rename _DEBUG to I2_DEBUG 2014-12-19 12:19:28 +01:00
object.hpp Rename _DEBUG to I2_DEBUG 2014-12-19 12:19:28 +01:00
objectlock.hpp Rename _DEBUG to I2_DEBUG 2014-12-19 12:19:28 +01:00
primitivetype.cpp Implement prototype functions 2014-12-12 15:22:37 +01:00
primitivetype.hpp Implement prototype functions 2014-12-12 15:22:37 +01:00
process.cpp Refactor how variable scopes work 2014-12-14 11:33:45 +01:00
process.hpp Speed up type lookups 2014-11-07 12:39:32 +01:00
registry.hpp Rename qstring.{cpp,hpp} to string.{cpp,hpp} 2014-10-19 14:52:07 +02:00
ringbuffer.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
ringbuffer.hpp Speed up type lookups 2014-11-07 12:39:32 +01:00
scriptframe.cpp Build fix for Windows 2014-12-22 14:14:16 +01:00
scriptframe.hpp Build fix for Windows 2014-12-22 14:14:16 +01:00
scriptfunction-script.cpp Implement the Function#callv helper function 2015-01-15 12:52:23 +01:00
scriptfunction.cpp Implement the call() method for functions 2015-01-14 07:36:59 +01:00
scriptfunction.hpp Implement the call() method for functions 2015-01-14 07:36:59 +01:00
scriptfunctionwrapper.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
scriptfunctionwrapper.hpp Implement support for executing remote commands 2014-11-13 14:54:55 +01:00
scriptglobal.cpp Fix incorrect variable scoping 2014-12-15 12:58:55 +01:00
scriptglobal.hpp Fix incorrect variable scoping 2014-12-15 12:58:55 +01:00
scriptutils.cpp Fix integer overflow in len() 2014-12-20 09:36:35 +01:00
scriptutils.hpp Fix integer overflow in len() 2014-12-20 09:36:35 +01:00
serializer.cpp Make sure Serialize() doesn't fail for objects which don't have a registered type 2014-12-13 21:42:39 +01:00
serializer.hpp Replace cJSON with YAJL 2014-10-26 20:00:35 +01:00
singleton.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
socket.cpp Replace boost::shared_ptr with boost::intrusive_ptr 2014-11-09 16:54:41 +01:00
socket.hpp Remove unnecessary includes 2014-12-15 10:16:06 +01:00
stacktrace.cpp Rename qstring.{cpp,hpp} to string.{cpp,hpp} 2014-10-19 14:52:07 +02:00
stacktrace.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
statsfunction.cpp Fix static initializers 2014-11-11 13:24:44 +01:00
statsfunction.hpp Fix static initializers 2014-11-11 13:24:44 +01:00
stdiostream.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
stdiostream.hpp Speed up type lookups 2014-11-07 12:39:32 +01:00
stream.cpp Rename qstring.{cpp,hpp} to string.{cpp,hpp} 2014-10-19 14:52:07 +02:00
stream.hpp Remove unnecessary includes 2014-12-15 10:16:06 +01:00
streamlogger.cpp Fix crash in StreamLogger::~StreamLogger 2014-11-13 20:12:23 +01:00
streamlogger.hpp Fix crash in StreamLogger::~StreamLogger 2014-11-13 20:12:23 +01:00
streamlogger.ti Implement support for C/C++ comments in the TI compiler 2014-10-17 19:44:31 +02:00
string-script.cpp Improve argument validation for the String#substr and String#find methods 2015-01-14 17:03:56 +01:00
string.cpp Implement prototype functions 2014-12-12 15:22:37 +01:00
string.hpp Implement prototype functions 2014-12-12 15:22:37 +01:00
sysloglogger.cpp Replace boost::shared_ptr with boost::intrusive_ptr 2014-11-09 16:54:41 +01:00
sysloglogger.hpp Fix problem with unresolved symbols 2014-11-07 18:37:28 +01:00
sysloglogger.ti Implement support for C/C++ comments in the TI compiler 2014-10-17 19:44:31 +02:00
tcpsocket.cpp Refactor logging code 2014-10-19 17:52:17 +02:00
tcpsocket.hpp Speed up type lookups 2014-11-07 12:39:32 +01:00
thinmutex.cpp Remove unused code in the ThinMutex class 2014-11-24 01:01:39 +01:00
thinmutex.hpp Remove unused parameter 2014-11-24 01:05:19 +01:00
threadpool.cpp Rename _DEBUG to I2_DEBUG 2014-12-19 12:19:28 +01:00
threadpool.hpp Make the ThreadPool spawn fewer threads 2014-12-06 19:23:27 +01:00
timer.cpp Fix compiler warnings 2015-01-12 12:36:49 +01:00
timer.hpp Fix crash in the unit tests 2014-12-04 21:50:22 +01:00
tlsstream.cpp Fix a deadlock in TlsStream::Read / TlsStream::Close 2014-12-19 12:07:06 +01:00
tlsstream.hpp Fix a deadlock in TlsStream::Read / TlsStream::Close 2014-12-19 12:07:06 +01:00
tlsutility.cpp Remove unnecessary includes 2014-12-15 10:16:06 +01:00
tlsutility.hpp Improve error reporting 2014-12-20 15:29:04 +01:00
type.cpp Implement missing Type::SetField method 2015-01-14 13:34:52 +01:00
type.hpp Implement missing Type::SetField method 2015-01-14 13:34:52 +01:00
unix.hpp Add missing barriers for Object::m_LockOwner 2014-11-12 12:32:14 +01:00
unixsocket.cpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
unixsocket.hpp Speed up type lookups 2014-11-07 12:39:32 +01:00
utility.cpp Implement a way to call methods on objects 2014-12-11 21:12:34 +01:00
utility.hpp Escape special characters in repository file names 2014-12-10 13:20:16 +01:00
value-operators.cpp Update livestatus and statusdata to properly support booleans 2014-12-17 08:54:28 +01:00
value.cpp Implement prototype functions 2014-12-12 15:22:37 +01:00
value.hpp Make sure that Value::IsEmpty() returns true for empty strings 2014-12-20 09:31:55 +01:00
visibility.hpp Replace boost::shared_ptr with boost::intrusive_ptr 2014-11-09 16:54:41 +01:00
win32.hpp Rename C++ header files. 2014-05-25 16:27:14 +02:00
workqueue.cpp Fix compiler warnings 2015-01-12 12:36:49 +01:00
workqueue.hpp Refactor the WorkQueue class to make error reporting easier 2014-12-18 15:11:57 +01:00