OpenGATE Contents | GATE Components
Software libraries and their components
Core Component Features v1.0
Features | Comment |
---|---|
gate/application | App-main + services |
gate/arrays | Arrays and fields |
gate/atomics | Atomic operations |
gate/callstacks | Callstack and unwinding |
gate/comparers | Type comparers |
gate/coroutines | Native coroutines |
gate/debugging | Debugging features |
gate/delegates | Delegates and callbacks |
gate/directories | Directory access abstraction interfaces |
gate/enumerators | Collection enumeration |
gate/environments | Environment variables and settings |
gate/exceptions | Exception handling |
gate/files | File and filesystem operations |
gate/functions | Generic function calls |
gate/gatemain | Main entry point utilities |
gate/gatetypes | Core data types |
gate/gatesfd | Single function dispatcher standard |
gate/geopositions | Data structures for geo-location APIs |
gate/guids | GUID structure utilities |
gate/handles | Native handle carriers |
gate/hashes | Type hashes |
gate/inputs | Keyboard and pointer input variants |
gate/libraries | Dynamic library access |
gate/maps | Sorted and unsorted sets and maps |
gate/mathematics | Arithmetic operations |
gate/memalloc | Memory allocation |
gate/objects | GATE C-object standards |
gate/platforms | Platform specific features |
gate/processes | System processes |
gate/properties | Hierarchical data storage |
gate/queues | Code execution queues |
gate/randomgen | Random number generation |
gate/regexpressions | Regular expressions |
gate/results | Result and return codes |
gate/serializers | Core type serialization |
gate/streams | Byte stream interfaces |
gate/strings | Strings and UTF converters |
gate/structs | Generic structs and reflection |
gate/synchronization | Thread synchronization |
gate/test | Unit test macros |
gate/threading | Thread management |
gate/threadpools | Multi-thread pools |
gate/times | Date and time support |
gate/typeids | Type identifiers |
gate/uris | URI and URL support |
gate/utilities | Auxiliary functions and utilities |
gate/values | Value content carriers |
gate/wrappers | Object wrapper interfaces |
gate/data/adapter | Data adapter interfaces |
gate/data/adapter_base | Data adapter base implementation |
gate/data/odbc_adapter | ODBC data adapter |
gate/data/sqlite3_adapter | SQLITE3 adapter interfaces |
gate/encode/base64 | BASE64 encoding |
gate/encode/bzip2streams | BZIP2 compression |
gate/encode/crchash | CRC checksums |
gate/encode/inifiles | INI file encoding |
gate/encode/json | JSON encoding |
gate/encode/md5hash | MD5 hash signature |
gate/encode/sha1hash | SHA1 hash signature |
gate/encode/sha256hash | SHA256 hash signature |
gate/encode/tarstreams | TAR file format encoding |
gate/encode/texticons | Unicode icon codes |
gate/encode/texts | BOM and text encodings |
gate/encode/xml | XML encoding |
gate/encode/xzstreams | LZMA XZ compression |
gate/encode/yaml | YAML encoding |
gate/encode/zipstreams | ZIP file archive compression |
gate/encode/zlibstreams | ZLIB compression |
gate/graphics/bitmapimages | Bitmap image file format |
gate/graphics/colors | Color formats |
gate/graphics/drawing | Image drawing functions |
gate/graphics/fonts | Inline raster fonts |
gate/graphics/framebuffers | Rasterimage framebuffer interfaces |
gate/graphics/gifimages | GIF file format |
gate/graphics/gl_apis | OpenGL API bindings |
gate/graphics/imageformats | Image file format interfaces |
gate/graphics/images | Raster image interfaces |
gate/graphics/jpegimages | JPEG image file format |
gate/graphics/pixmapimages | PIXMAP image file format |
gate/graphics/pngimages | PNG image file format |
gate/io/audiosources | Audio playback and recording |
gate/io/ipcsharedmem | IPC shared memory access |
gate/io/logging | Logging interfaces |
gate/io/pipes | Pipe access functions |
gate/io/serialports | Serial port access functions |
gate/io/videosources | Video stream recoding |
gate/net/ftpclients | FTP client binding |
gate/net/httpclients | HTTP client binding |
gate/net/httpservers | HTTP server implementation |
gate/net/httptypes | HTTP data types |
gate/net/sockets | Socket functions |
gate/net/sockettools | Socket queues and tools |
gate/net/sslsessions | SSL/TLS session binding |
gate/system/accounts | System user accounts and groups |
gate/system/backups | Filesystem backups |
gate/system/configurations | Configuration registry access |
gate/system/devices | System device access |
gate/system/management | General system management functions |
gate/system/os | Operating system functions |
gate/system/services | System service administration |
gate/system/storagedrives | Storage drive administration |
gate/system/storagevolumes | Storage volume administration |
gate/system/terminals | Text terminal access functions |
gate/system/versioning | Component versioning schema |
gate/tech/barcodes | Barcode identification tools |
gate/tech/copymachines | Stream copy utilities |
gate/tech/gateservices | GATE microservice host implementation |
gate/tech/microservices | Microservice interfaces |
gate/tech/portmapping | TCP port mapping service |
gate/tech/webapis | Public HTTP web service usage utilities |
gate/ui/buttons | Pushbutton controls |
gate/ui/checkboxes | Checkbox controls |
gate/ui/comboboxes | Combobox controls |
gate/ui/dialogs | Dialog windows |
gate/ui/forms | Form windows |
gate/ui/gateui | Generial UI structures |
gate/ui/graphics | Drawing functions |
gate/ui/labels | Textlabel controls |
gate/ui/listviews | Listview controls |
gate/ui/menus | Menu support functions |
gate/ui/paintsurface | Free painting controls |
gate/ui/panels | Panel container controls |
gate/ui/spinners | Spinning value adjustment controls |
gate/ui/splitters | Content splitting container controls |
gate/ui/statusbars | Statusbar controls |
gate/ui/tabs | Tab grouping container controls |
gate/ui/textboxes | Text editing controls |
gate/ui/timers | Timeout and interval support |
gate/ui/toolbars | Toolbar controls |
gate/ui/treeview | Treeview controls |
gate/ui/webviews | Webbrowser controls |