|
commonlib
|
| ▼ CommonLib | |
| ▼ include | |
| ▼ commonlib | |
| ▼ common | |
| common.h | |
| ▼ containers | |
| containers.h | |
| insertion_ordered_set.h | InsertionOrderedSet contains unique elements in insertion order |
| vector_with_ids.h | VectorWithIds is a vector that automatically assigns unique ids to it's members |
| vector_with_ids_iterator.h | VectorWithIdsIterator provides access to VectorWithIds elements and it's id numbers |
| vector_with_keys.h | VectorWithKeys is a vector that has keys assigned to it's elements |
| vector_with_keys_iterator.h | VectorWithKeysIterator provides access to VectorWithKeys elements and it's keys |
| ▼ crypto | |
| ▼ bcrypt | |
| bcrypt.h | Wrapper class for BCrypt password hashing algorithm |
| crypt_blowfish.h | |
| crypto.h | |
| sha1.h | Compile time SHA-1 hash calculation |
| ▼ datatypes | |
| bithelper.h | BitHelper class implements helper functions for bit operations |
| bytehelper.h | ByteHelper class implements helper functions for byte operations |
| datatypes.h | |
| enum.h | |
| stringhelper.h | |
| uuid.h | UUID(GUID) |
| uuidrandomgenerator.h | UUID(GUID) random generator |
| ▼ mathematics | |
| mathematics.h | |
| mathfuncs.h | MathFuncs class implements helper functions for mathematical operations |
| ▼ memory | |
| array_buffer.h | |
| buffer.h | Basic source and target buffer interface and data transferring operation |
| direct_array_buffer.h | Interfaces for buffers which are backed by the array (circular buffers, array buffers, ...). On such buffers data transfering is done without without intermediate buffer |
| disk_buffer.h | DiskBuffer class implements a first-in-first-out (FIFO) data structure stored on physical disc instead of memory |
| fifo_buffer_base.h | |
| fifobuffer.h | FifoBuffer generic base data structure for FIFO buffer implementations |
| finally.h | Memory management based on RAII |
| lock_guard.h | Std::lock_guard with compile time option to ignore locking |
| memory.h | |
| memorywatch.h | Finding Memory Leaks Using the CRT Library (wrapper library) |
| nonblockingfifobuffer.h | FifoBuffer class implements a first-in-first-out (FIFO) data structure prepared for data acquisition |
| packet_filter.h | Base class for incomming packet filtering on continuous data stream |
| reverse_container_view.h | |
| ▼ serialization | |
| dx_node.h | DxNode class defines an internal xml node and implements functions for creating, modifying and removing xml tree elements that are used in LibXmlNode class |
| libxml_node.h | LibXmlNode is a class that inherits from Node and SerializableNode. It uses libxml2 library for parsing and creating xml files. It implements functions from Node and SerializableNode abstract classes |
| node.h | Node is an abstract class that represents a node in an xml tree and defines functions for writing and reading values from a node and building an xml node tree. You can create its descendants if you want to implement these functions |
| serializable_node.h | SerializableNode is an abstract class that defines functions for writing/reading to/from a custom file or stream and inherits from a Node abstract class. You can create its descendants if you want to implement these functions |
| serialization.h | |
| type_converter.h | Structures for proper conversion between types that are used to build type generic write/read functions |
| xml_exception.h | XmlException class that inherits from std::exception and is used for exception handling in xml serializer |
| xml_serializer.h | XmlSerializer class implements functions for parsing xml files or xml streams using libxml2 library and for writing to an xml file or streams |
| xml_shared.h | |
| ▼ synchronization | |
| gps_time.h | GPSTime and GPSTimeUTC are types representing absolute time from GPS start time in 06-Jan-1980 UTC |
| locking.h | Interface for easy use of basic locking objects |
| softsyncalgorithm.h | SoftSync algorithm is a tool for software synchronization between two independent clock sources |
| softsyncbase.h | SoftSyncBase is abstract class. You can create his descendant if you want to implement your own soft sync algorithm |
| synchronization.h | |
| timer.h | |
| utc_time.h | UTCTime converts stores human readable UTC time format offers conversions to DateTime and UnixTime format |
| ▼ threading | |
| functionthread.h | Provides a mechanism for executing a method in a thread |
| risingdelay.h | RisingDelay enables quadratic increment of delay with each iteration |
| threadex.h | ThreadEx is an abstract class that enables creation of separate threads of execution in an application |
| threadexceptionadapter.h | An adapter managing exception_ptr useful for exception handling in threads |
| threading.h | |
| timerthread.h | Provides a mechanism for executing a method on a thread pool thread at specified intervals |