► data | |
adapter.h | Database and data record adapter |
adapter.hpp | Database and data record adapter |
adapter_base.h | Data adapter generator utilities |
gate_data_api.h | Defines API specific macros for all GATE Data Library functions |
gate_data_api.hpp | Defines API specific macros for all GATE Data C++ Library functions |
mysql_adapter.h | MySQL database adapter |
mysql_adapter.hpp | MySQL database adapter |
odbc_adapter.h | ODBC database adapter |
odbc_adapter.hpp | ODBC database adapter |
sqlite3_adapter.h | SQLite3 database adapter |
sqlite3_adapter.hpp | SQLite3 database adapter |
► encode | |
base64.h | Base64 codecs |
base64.hpp | Base64 encoding and decoding |
blockciphers.h | Block cipher encryption |
blockciphers.hpp | Blockcipher encoding/decoding |
bzip2streams.h | BZIP2 compression/decompression |
bzip2streams.hpp | BZip2 compression/decompression |
crchash.h | CRC checksums and hashes |
crchash.hpp | CRC based hash generation |
gate_encode_api.h | Defines API specific macros for all GATE Encode Library functions |
gate_encode_api.hpp | Defines API specific macros for all GATE Encode C++ Library functions |
hashes.hpp | Abstract hash builder interface |
inifiles.h | INI file format encoding/decoding |
inifiles.hpp | INI file format access |
json.h | JSON object tree encoding/decoding |
json.hpp | JSON data format access |
md5hash.h | MD5 hash generation |
md5hash.hpp | MD5 hash generation |
sha1hash.h | SHA1 hash generation |
sha1hash.hpp | SHA-1 hash generation |
sha256hash.h | SHA256 hash generation |
sha256hash.hpp | SHA-256 hash generation |
tarstreams.h | TAR file format encoding/decoding |
tarstreams.hpp | TAR file format access |
texticons.h | Unicode text icons |
texts.h | Text encodings (UTF, ANSI, C, shell variables) |
texts.hpp | Text formating and unicode converters |
xml.h | XML data encoding/decoding |
xml.hpp | XML data format access |
xzstreams.h | XZ (LZMA) encoding/decoding |
xzstreams.hpp | XZ/LZMA compression and decompression |
yaml.h | YAML data file format encoding/decoding |
yaml.hpp | Simple YAML file format access |
zipstreams.h | ZIP file format encoding/decoding |
zipstreams.hpp | ZIP file format access |
zlibstreams.h | ZLIB and GZIP format encoding/decoding |
zlibstreams.hpp | ZLIB compression and decompression |
► graphics | |
bitmapimages.h | Bitmap image file format |
bitmapimages.hpp | Bitmap image file format |
colors.h | Color data and palette structures |
colors.hpp | Color data and palette structures |
drawing.h | Generic raster image drawing functions |
drawing.hpp | Generic raster image drawing functions |
font_8x16.h | 8x16 pixel inline font |
font_8x8.h | 8x8 pixel inline font |
font_types.h | Basic pixel font structures |
fonts.h | Pixel font printing support for raster images |
fonts.hpp | Pixel font printing support for raster images |
framebuffers.h | Framebuffer interfaces |
framebuffers.hpp | Framebuffer interfaces |
gate_graphics_api.h | Defines API specific macros for all GATE Graphics Library functions |
gate_graphics_api.hpp | Defines API specific macros for all GATE Graphics C++ Library functions |
gifimages.h | GIF image file format |
gifimages.hpp | GIF image file format |
gl_apis.h | OpenGL API access layer |
gl_apis.hpp | OpenGL API access layer |
imageformats.h | Generic image file format loading and saving utilities |
imageformats.hpp | Generic image file format loading and saving utilities |
images.h | Generic raster image memory layout structures |
images.hpp | Generic raster image memory layout structures |
jpegimages.h | JPEG image file format |
jpegimages.hpp | JPEG image file format |
pixmapimages.h | Pixmap image file format |
pixmapimages.hpp | Pixmap image file format |
pngimages.h | PNG image file format |
pngimages.hpp | PNG image file format |
► io | |
audiosources.h | Audio devices and audio sample data formats |
audiosources.hpp | Audio devices and audio sample data formats |
gate_io_api.h | Defines API specific macros for all GATE IO Library functions |
gate_io_api.hpp | Defines API specific macros for all GATE IO C++ Library functions |
ipcsharedmem.h | Inter-process shared memory I/O support |
ipcsharedmem.hpp | Inter-process shared memory I/O support |
logging.h | Logging and log storage utilities |
logging.hpp | Logging and log storage utilities |
pipes.h | Pipe channel communication utilities |
pipes.hpp | Pipe channel communication utilities |
serialports.h | Serial port communication utilities |
serialports.hpp | Serial port communication utilities |
videosources.h | Video devices and video frame structures |
videosources.hpp | Video devices and video frame structures |
► net | |
ftpclients.h | FTP client library |
ftpclients.hpp | FTP client library |
gate_net_api.h | Defines API specific macros for all GATE Net Library functions |
gate_net_api.hpp | Defines API specific macros for all GATE Net C++ Library functions |
httpclients.h | HTTP client library |
httpclients.hpp | HTTP client library |
httpservers.h | Embedded HTTP server library |
httpservers.hpp | Embedded HTTP server library |
httptypes.h | Generic HTTP types and field values |
httptypes.hpp | Generic HTTP types and field values |
msgqueues.h | Network-enabled message queues |
nameresolvers.h | Name and address resolution utilities |
sockets.h | Network socket library |
sockets.hpp | Network socket library |
sockettools.h | Additional network socket tools |
sockettools.hpp | Additional network socket tools |
sshclients.h | SSH client library |
sshclients.hpp | SSH client library |
sslsessions.h | SSL/TLS communication library |
sslsessions.hpp | SSL/TLS communication library |
winrmclients.h | SSL/TLS communication library |
winrmclients.hpp | SSL/TLS communication library |
► scripting | |
gate_scripting_api.h | Defines API specific macros for all GATE Scripting Library functions |
luascripts.h | LUA script bindings |
pythonscripts.h | Python script bindings |
scriptinghosts.h | Generic scripting host interfaces |
► system | |
accounts.h | OS user account utilities |
accounts.hpp | OS user account utilities |
backups.h | OS backup utilities |
backups.hpp | OS backup utilities |
configurations.h | Application configuration access utilities |
configurations.hpp | Application configuration access utilities |
devices.h | Specific user device utilities |
devices.hpp | Specific user device utilities |
gate_system_api.h | Defines API specific macros for all GATE System Library functions |
gate_system_api.hpp | Defines API specific macros for all GATE System Library functions |
management.h | OS management API access utilities |
management.hpp | OS management API access utilities |
netconfigs.h | Network configuration utilities |
netconfigs.hpp | Network configuration utilities |
os.h | OS information and control library |
os.hpp | OS information and control library |
services.h | OS service and daemon management utilities |
services.hpp | OS service and daemon management utilities |
storagedrives.h | Physical storage drive info and access utilities |
storagedrives.hpp | Physical storage drive info and access utilities |
storagevolumes.h | Logical storage volume info and access utilities |
storagevolumes.hpp | Logical storage volume info and access utilities |
terminals.h | Process terminal management library |
terminals.hpp | Process terminal management library |
► tech | |
barcodes.h | Barcodes, QR codes and Datamatrix libraries |
barcodes.hpp | Barcodes, QR codes and Datamatrix libraries |
copymachines.h | File and device data copy tools |
copymachines.hpp | File and device data copy tools |
filesystems.h | Native filesystem data structures |
gate_tech_api.h | Defines API specific macros for all GATE Tech Library functions |
gate_tech_api.hpp | Defines API specific macros for all GATE Tech Library functions |
gateservices.h | GATE service host implementation |
gateservices.hpp | GATE service host implementation |
mediaplayers.h | Media file player support |
mediaplayers.hpp | Media file player support |
microservices.h | Generic microservice interfaces |
microservices.hpp | Generic microservice interfaces |
msgqueues.h | High-level message queue implementations |
msgqueues.hpp | High-level message queue implementations |
portmapping.h | Network Port-mapping and proxy services |
portmapping.hpp | Network Port-mapping and proxy services |
senactmgrs.h | SENACT service manager |
tasks.hpp | Microservice task interfaces |
texteditors.h | Simple texteditor management structures |
texteditors.hpp | Simple texteditor management structures |
webapis.h | Web-based service API implementations |
webapis.hpp | Web-based service API implementations |
► ui | |
buttons.h | Push button controls |
buttons.hpp | Push button controls |
checkboxes.h | Checkbox controls |
checkboxes.hpp | Checkbox controls |
comboboxes.h | Combobox (textfield with list-drop-down) controls |
comboboxes.hpp | Combobox (textfield with list-drop-down) controls |
dialogs.h | Common user dialogs |
dialogs.hpp | Common user dialogs |
forms.h | UI main window forms |
forms.hpp | UI main window forms |
gate_ui_api.h | Defines API specific macros for all GATE UI Library functions |
gate_ui_api.hpp | Defines API specific macros for all GATE UI Library functions |
gateui.h | UI base structures |
gateui.hpp | UI base structures |
graphics.h | UI graphics and image handling utilities |
graphics.hpp | UI graphics and image handling utilities |
labels.h | Text label controls |
labels.hpp | Text label controls |
listviews.h | Listview and Itemview controls |
listviews.hpp | Listview and Itemview controls |
menus.h | Window and context menu structures |
menus.hpp | Window and context menu structures |
paintsurfaces.h | Paint surface controls |
paintsurfaces.hpp | Paint surface controls |
panels.h | Panel control container surface |
panels.hpp | Panel control container surface |
spinners.h | Spinbox (numeric range selector) controls |
spinners.hpp | Spinbox (numeric range selector) controls |
splitters.h | Customizable splitter controls |
splitters.hpp | Customizable splitter controls |
statusbars.h | Window status bar controls |
statusbars.hpp | Window status bar controls |
tabs.h | Tabs and Notebook controls |
tabs.hpp | Tabs and Notebook controls |
textboxes.h | Editable textbox controls |
textboxes.hpp | Editable textbox controls |
timers.h | Timer utilities |
timers.hpp | Timer utilities |
toolbars.h | Toolbar controls |
toolbars.hpp | Toolbar controls |
treeviews.h | Hierarchy/Treeview controls |
treeviews.hpp | Hierarchy/Treeview controls |
webviews.h | Embedded webbrowser controls |
webviews.hpp | Embedded webbrowser controls |
applications.h | Functions to initialize, configure and manage application entrypoints |
applications.hpp | Functions to initialize, configure and manage application entrypoints |
arrays.h | Arrays and other linear sequential type fields |
arrays.hpp | Arrays and other linear sequential type field |
atomics.h | Atomic integer and pointer operations |
atomics.hpp | Atomic integer and pointer operations |
blobs.h | BLOB (binary large objects) handling |
blobs.hpp | Binary large objects (BLOB) types |
callstacks.h | Callstack tracing and debugging features |
callstacks.hpp | Callstack backtrace and forking |
comparers.h | Generic type comparer functions for basic data types |
comparers.hpp | Generic type comparer functions for basic data types |
console.h | Console stream interface and utility functions |
console.hpp | Console stream and utilities |
coroutines.h | Support for coroutines |
coroutines.hpp | Support for coroutine sessions |
debugging.h | Assertion and tracing debugging functions and macros |
delegates.h | Generic encapsulation of callbacks for functions and objects |
delegates.hpp | Generic encapsulation of callbacks for functions and objects |
directories.h | Abstract interface for directory providers |
directories.hpp | Generic encapsulation of callbacks for functions and objects |
enumerators.h | Enumerator objects allow to walk through a set of elements |
enumerators.hpp | Enumerator objects allow to walk through a set of elements |
environments.h | Environment variables and system specific defaults |
environments.hpp | Environment variables and system specific defaults |
exceptions.hpp | C++ exception base classes and utilities |
files.h | File and directory access functions |
files.hpp | File and directory access functions |
functional.hpp | Function invocation utilities |
functions.h | Generic function invocation utilities |
functions.hpp | Function invocation utilities |
gate_core_api.h | Defines API specific macros for all GATE Core Library functions |
gate_core_api.hpp | Defines API specific macros for all GATE Core C++ library functions |
gate_sharedlib.h | Abstraction utilities for system specific shared library environment |
gatemain.h | Abstraction utilities for system specific component entrypoints |
gatetypes.h | Basic type definitions |
gatetypes.hpp | Basic gate namespace typedefs and utility interfaces |
geopositions.h | Geo positions and transformations |
geopositions.hpp | Geo positions and transformations |
guids.h | GUID structure and generation |
guids.hpp | GUID structure and generation |
handles.h | Handle store to pack native types into a generic structure |
hashes.h | Defines a standard to generate hashcodes for generic and typed data |
hashes.hpp | Defines a standard to generate hashcodes for generic and typed data |
hashmaps.hpp | Hashcode based unsorted maps |
inputs.h | Defines data types and values for input devices like keyboards and pointers (mouse) |
inputs.hpp | Input device datatypes |
lambdas.hpp | C++ lambda expression compatibility layer |
libraries.h | Controls access to shared libraries (DLL or SO) |
libraries.hpp | Controls access to shared libraries (DLL or SO) |
maps.h | Associative fields to map and resolve key entries to values |
maps.hpp | Associative fields to map and resolve key entries to values |
mathematics.h | Basic arithmetic utilities optimized for GATE types |
mathematics.hpp | Basic arithmetic utilities optimized for GATE types |
memalloc.h | Memory allocation and type construction/destruction functions |
memalloc.hpp | Memory allocation and type construction/destruction functions |
numbers.hpp | Number encapsulation and numeric attribute combines |
objects.h | C object class definition functions and macros |
objects.hpp | Object interface wrappers, utilities and implementations |
platforms.h | Platform support functions to access system specific features |
processes.h | System process access and management functions |
processes.hpp | System process management |
properties.h | Simplified hierarchical property storage |
properties.hpp | Generic property encapsulation objects |
queues.h | Task execution queue interfaces |
queues.hpp | Queue interfaces and queue implementation utilities |
randomgen.h | Random number generation |
randomgen.hpp | Random number generators |
regexpressions.h | Regular expression parsing |
regexpressions.hpp | Regular expressions |
results.h | Status, result and error code definitions |
results.hpp | GATE result enum codes |
runnables.h | Encapsulation of executable codes by runnable interface |
runnables.hpp | Runnable interface generators |
serializers.h | Standard byte serialization of basic data types |
streams.h | Basic byte stream interfaces |
streams.hpp | Stream interfaces and generic stream implementations |
strings.h | String management, UTF conversion and basic text parsing functions |
strings.hpp | Strings and text primitives |
struct_pack_begin.h | Compiler-independent macros to introduce byte-aligned struct-packing |
struct_pack_end.h | Compiler-independent macros to stop byte-aligned struct-packing |
structs.h | Generic data-struct management and reflection |
structs.hpp | Structure serialization |
synchronization.h | Thread synchronization primitives (mutexes, semaphores, events) |
synchronization.hpp | Synchronization primitives (mutex, semaphore, conditions, futures) |
tests.h | Macros and functions to create unit tests |
tests.hpp | C++ unit test utilities |
threading.h | Native thread management functions |
threading.hpp | Threads and Thread-related objects |
threadpools.h | Thread pool implementation |
threadpools.hpp | Thread pools and asynchronous utilies |
times.h | Date and time management and conversion functions |
times.hpp | Time and Timecounter |
typeids.h | GATE type ID specifications |
typeids.hpp | C++ typeid to GATE typeid bridge |
typetraits.hpp | C++ type traits |
uris.h | URI and URL parsing and creation functions |
uris.hpp | URI functions |
utilities.h | Miscellaneous utilities and helper functions |
utilities.hpp | Utility functions |
values.h | GATE based type encapsulation support |
values.hpp | Standard value encapsulation |
versioning.h | Semantic versioning support functions |
wrappers.h | Native data object wrapper interface |
wrappers.hpp | Wrappers and smart pointer objects |