| Ngate | |
| Ndata | |
| CDataConnection | Database connection interface |
| CDataReader | Data result row reader class |
| CDataStatement | Database prepared query/command statement interface |
| CMysqlDataConnection | MySQL DB connection factory |
| COdbcDataConnection | ODBC DB connection factory |
| CProviders | ODBC DB connection factory |
| CSqlite3DataConnection | SQLite3 DB connection factory |
| Nenc | |
| CBase64 | Base64 data codec |
| CBlowfish | Blowfish data encryption/decryption |
| CBzip2Decoder | BZIP2 stream decoder, decompresses BZIP2 encoded data |
| CBzip2Encoder | BZIP2 stream encoder, compresses data with BZIP2 |
| CCrc16Hash | CRC-16 hash generator |
| CCrc16HashBuilder | CRC-16 hash builder interface |
| CCrc32Hash | CRC-32 hash generator |
| CCrc32HashBuilder | CRC-32 hash builder interface implementation |
| CGZipDecoder | GZip stream decoder, decompresses GZIP encoded data |
| CGZipEncoder | GZIP stream encoder, compresses data with GZIP format |
| CIHashBuilder | Abstract hash builder interface |
| CIniFile | INI file codec |
| CJson | JSON data codec |
| CMd5Hash | MD5 hash generator |
| CMd5HashBuilder | MD5 hash builder interface implementation |
| CSha1Hash | SHA-1 hash generator |
| CSha1HashBuilder | SHA-1 hash build interface implementation |
| CSha256Hash | SHA-256 hash generator |
| CSha256HashBuilder | SHA-256 hash builder interface implementation |
| CTarEntry | TAR file entry info class |
| CTarReader | TAR file reader class |
| CTarWriter | TAR file creator class |
| CText | Text converter (unicode, ANSI, escape sequences) |
| CTextFormat | Text formating utility |
| CXmlDoc | XML document accessor class |
| CXmlNode | XML node representation class |
| CXtea | XTEA data encryption/decryption |
| CXxtea | XXTEA data encryption/decryption |
| CXzDecoder | XZ stream decoder, decompresses XZ/LZMA encoded data |
| CXzEncoder | XZ stream encoder, compresses data with XZ/LZMA |
| CYaml | YAML data format codec class |
| CZipEntry | ZIP file entry info class |
| CZipReader | ZIP archive decoder class |
| CZipWriter | ZIP archive creator class |
| CZlibDecoder | Generic ZLib stream decoder, decompresses ZLIB/deflate encoded data |
| CZlibEncoder | Generic ZLIB stream encoder, compresses data with ZLIB/deflate |
| Ngraph | |
| CBitmapImages | Bitmap file format codec |
| CDefaultFont16 | Embedded 8x16 fixed ASCII character font |
| CDefaultFont8 | Embedded 6x8 fixed ASCII character font |
| CDrawer | Advanced image drawing features |
| CFrameBuffer | Framebuffer user interface controller |
| CGifAnimationReader | GIF animation reader, load animated GIF files and return frames |
| CGifAnimationWriter | GIF animation writer, create GIF file and add frames to it |
| CGifImages | GIF file format codec |
| CGlApi | Generic OpenGL functions |
| CGlSurface | OpenGL user interface surface and device management |
| CGlSurfaceEventSink | OpenGL-Surface event sink interface |
| CImageFormats | Image file format codec |
| CJpegImages | JPEG image codec |
| CPixmapImages | X11 Pixmap codec |
| CPngImages | PNG image codec |
| CRasterImage | Generic memory raster image controller |
| Nio | |
| CAudioDevice | Audio device interface class |
| CAudioFormat | Audio sample format info class |
| CAudioSample | Audio sample data class |
| CGlobalLogProvider | Global log-file based log provider |
| CIpcSharedMem | Inter-process shared memory access class |
| CLogEntry | Log entry wrapper |
| CLogger | Domain specific logger instance provides logging features for one logical operation |
| CLoggerStream | Log message stream, used to generate one new log record |
| CLogProvider | Log provider class |
| CPipe | Anonymous and named pipe control class |
| CSerialPort | Serial port control class |
| CSysLogProvider | System-logging-service based log provider |
| CVideoFileWriter | Video frame write implementation for files |
| CVideoFormat | Video frame format description class |
| CVideoFrame | Video frame sample data class |
| CVideoReader | Video frame reader interface |
| CVideoScreenControl | Video screen capture source |
| CVideoSource | Video source device wrapper |
| CVideoSources | Video device sources factory |
| CVideoWriter | Video frame writer interface |
| Nnet | |
| CFtpClient | FTP client implementation |
| CHttpClient | HTTP client implementation |
| CHttpRequest | HTTP request data class |
| CHttpResponse | HTTP response data class |
| CHttpServer | Simple HTTP server implementation |
| CSocket | Generic BSD socket management class |
| CSocketGroup | Socket select group management |
| CSocketGroupSink | Socket select group management event sink |
| CSocketQueue | Socket connection management queue |
| CSocketSelector | Socket select wrapper |
| CSocketStream | Socket stream interface factory |
| CSshClient | SSH2 client session |
| CSshCommandChannel | SSH2 client command channel management |
| CSshFtp | SFTP client session |
| CSshFtpFile | SFTP client file access management |
| CSslSession | TLS/SSL native session |
| CSslStream | TLS/SSL stream interface factory |
| CWinrmClient | WinRM client |
| Nsys | |
| CAccounts | System user account access management |
| CAppConfig | Application configuration storage access (registry, config-files) |
| CBluetoothLE | Bluetooth LE device access |
| CBthDevice | Classic bluetooth device access |
| CManagement | System mangement interface access |
| CNetConfig | Network interface config object factory |
| CNetInterface | Network adapter interface infos and configs |
| COperatingSystem | Operating system infos and global functions |
| CRestoreProvider | Data restore provider |
| CServiceConfig | System service configuration fields |
| CServiceInfo | System service record info class |
| CServiceMgr | System service manager access |
| CStorageDrive | Local native storage drive access (direct disk access) |
| CStorageVolume | Local storage volume access (direct filesystem access) |
| CSystemCpu | System processor feature management |
| CSystemCpuActivation | System processor core activation configuration |
| CSystemCpuInfo | System processor infos |
| CSystemCpuLoad | System processor load surveillance |
| CSystemMemory | System memory (RAM) surveillance |
| CTerminal | VT100 basic terminal user interface |
| Ntech | |
| CDtmxBarcodeProcessor | Datamatrix code processor and generator |
| CEanBarcodeProcessor | EAN-13 barcode processor and generator |
| CIBarcodeProcessor | Abstract barcode processor and generator interface |
| CMediaPlayer | Media player manager |
| CMicroFactory | Microservice factory interface |
| CMicroHost | Microservice host interface |
| CMicroService | Microservice instance interface |
| CMicroServiceBase | Microservice implementation base class and utilities |
| CPortMapper | Port-mapping proxy services |
| CQRCodeBarcodeProcessor | QR code processor and generator |
| CServiceHost | GATE-standard service host implementation |
| CStreamCopier | Unified data stream copy-machine |
| CTextEditor | Generic text editing features |
| CWebApi | Common web based service APIs |
| Nui | |
| CButton | Simple text-pushbutton control |
| CCheckbox | Simple checkbox (enabled/disabled) control |
| CChoiceDialog | Selection/choice dialog implementation |
| CCombobox | Combobox control |
| CControl | UI control base class |
| CControlContainer | UI control container base class |
| CCursor | Cursor image object wrapper |
| CDialogSession | Generic modal dialog session |
| CEvent | UI event host template |
| CEventArg | UI event argument base class |
| CFilePickerDialog | File picker dialog implementation |
| CFont | UI font info wrapper |
| CForm | Root window/form container |
| CFramePanel | Frame-border control grouping panel container |
| CGraphics | UI graphics context class |
| CHost | UI host interface |
| CHostControlManager | Host control manager implementation |
| CIcon | Icon image object wrapper |
| CIControlManager | Control manager interface |
| CInput | User input event IDs |
| CInputDialog | Input/prompt dialog implementation |
| CItemview | Linear item-list control with additional info attached |
| CKeyCharArg | Generic UI keyboard event argument |
| CKeyCombobox | Key-based combobox control |
| CKeyItemview | Key based itemview control |
| CKeyListbox | KEY-based single listbox control |
| CKeyListview | Key-based detail listview control |
| CKeyTabControl | Key-based treeview control |
| CKeyTreeview | Key-based treeview control |
| CLabel | Static text label control |
| CLayout | UI grid layout definition |
| CListbox | Simple listbox control, single list entries |
| CListview | Detail-view listview control |
| CMenu | Pulldown menu entry container |
| CMenuArg | Pulldown menu event argument class |
| CMessageDialog | Message notification dialog implementation |
| CPaintSurface | Event-publishing graphics paint surface control |
| CPaintSurfaceBase | Graphics painting surface control base class |
| CPanel | Generic control grouping panel container |
| CPoint | Control coordinate point (x,y) |
| CPointArg | Generic UI point event argument |
| CPosition | Control position (x,y,width,height) |
| CPositionArg | Generic UI position event argument |
| CProgressbar | Progressbar (completion-status) control |
| CSize | Control size dimensions (width, height) |
| CSizeArg | Generic UI size event argument |
| CSpinbox | Numeric data input spinbox control |
| CSplitter | Automatic space splitter control container |
| CStatusbar | Status bar (info-line) control |
| CTabControl | Tabs container control |
| CTabPanel | Tab-entry sub-container control |
| CTextbox | Textbox control for user input |
| CTimer | Timer and timeout control |
| CToolbar | Toolbar button container control |
| CTreeview | Treeview control |
| CWebview | Web view browser control |
| CApp | Application main class |
| CAppOptionDef | A single program parameter option definition |
| CAppService | Application service/daemon main class |
| CArray | |
| CArrayList | |
| CAtomicFlag | < Atomic boolean flag |
| CAtomicInt | < Atomic 32-bit integer |
| CAtomicInt64 | < Atomic 64-bit integer |
| CAtomicLock | < Atomic RAII mutex-lock |
| CAtomicMutex | < Non-recursive atomic mutex |
| CAtomicPointer | < Atomic void* pointer |
| CAtomicPtr | < Template class for typed atomic pointer |
| CAtomicRecursiveMutex | < Recursive atomic mutex |
| CBuiltInNumber | |
| CDate | Gregorian Date class (year-month-day) |
| CDateTime | Date-time class (Date + DayTime: year-month-day-hour-minute-second-microsecond) |
| CDayTime | Daytime class (hour-minute-second-microsecond) |
| CDefaultComparer | |
| CDelegate1 | |
| CDelegate2 | |
| CDelegate3 | |
| CDelegate4 | |
| CDelegate5 | |
| CDelegate6 | |
| CDynStructDescriptorBase | Builds a C-struct descriptor dynamically |
| CEnumerator | |
| CErrorPublisher | |
| CExceptionPublisher | |
| CExpected | |
| CFuture | |
| CIObjectBuilder | |
| CIRunnableBuilder | Base class that generates a C-runnable for a C++-runnable interface |
| CLinkedList | |
| CMem | Generic memory allocation functions |
| CMulticastDelegate1 | |
| CMulticastDelegate2 | |
| CMulticastDelegate3 | |
| CMulticastDelegate4 | |
| CMulticastDelegate5 | |
| CMulticastDelegate6 | |
| CNumber | |
| CObjectImpl | |
| COptional | |
| CPtr | |
| CQueueItemBuffer | |
| CResult | |
| CResultValue | |
| CRunnable | C++ wrapper for C-Runnable objects |
| CRunnableDispatcher1 | Runnable wrapper covering a prepared call with 1 argument |
| CRunnableDispatcher2 | Runnable wrapper covering a prepared call with 2 arguments |
| CRunnableDispatcher3 | Runnable wrapper covering a prepared call with 3 arguments |
| CRunnableDispatcher4 | Runnable wrapper covering a prepared call with 4 arguments |
| CRunnableMethod | Helper class to create wrappers covering object method calls |
| CSafeBoolBase | |
| CSlotList | |
| CStructBase | StructBase builds a C++ struct that includes a GATE C struct-descriptor and a native C++ struct type |
| CStructDescriptor | This template needs a specialized implemention for each class that is used with Struct<> |
| CStructDescriptorBase | Initializes a C-struct desriptor and provides methods to create member items |
| CTaskDispatcher0 | |
| CTaskDispatcher1 | |
| CTaskDispatcher2 | |
| CTaskDispatcher3 | |
| CTaskDispatcher4 | |
| CTDelegate0 | |
| CThreadVar | |
| CTime | System time class (timestamp + UTC bias) |
| CTimeCounter | Monotonic time counter |
| CTRunnableDispatcher0 | Runnable wrapper covering a prepared call with no arguments |
| CTypedMemoryBlock | |
| CTypedTask | |
| CTypeFunctions | Collection of C-constructor & destructor functions for C++ objects |
| CTypeHash | |
| CTypeId | |
| CValueExtractor | |
| CValueType | |
| CVariantFactory | |
| CVariantType | |
| Cgate_account_group_class | Account group record |
| Cgate_account_user_class | User account record |
| Cgate_android_app | |
| Cgate_app_class | App class holding callbacks for different application execution states |
| Cgate_app_option_class | Defines command line options |
| Cgate_appservice_class | Service class that holds callbacks for different system service execution states |
| Cgate_array_class | A linear constant field of items of the same types |
| Cgate_atomic_flag_class | Atomic flag storage type |
| Cgate_atomic_lock_class | Atomic lock storage (generic, non-recursive) type |
| Cgate_atomic_rlock_t | Atomic recursive lock storage type |
| Cgate_audio_device_t | Audio I/O device interface |
| Cgate_callstack_context_class | Data storage to hold context registers for callstack switches |
| Cgate_callstack_jmpbuf_class | Data storage to holds the context of a forked execution path |
| Cgate_cloneable_t | Base interface for all objects that can be cloned |
| Cgate_color_class | Generic 32-bit RGBA pixel color |
| Cgate_color_rgb_class | 24-bit RGB pixel color |
| Cgate_color_rgba_class | 32-bit RGBA pixel color |
| Cgate_console_t | Console stream interface |
| Cgate_controlstream_t | A stream that offers access to its internal native resource handles |
| Cgate_cstrbuffer8_class | C-string buffer class |
| Cgate_data_connection_t | Database connection interface |
| Cgate_data_reader_t | A database result reader utility |
| Cgate_data_statement_t | An object that covers a data request statement |
| Cgate_dataqueue_t | A data exchange communication queue to send and receive bytes with multiple remote peers |
| Cgate_enumerator_class | Enumerator data type that stores the enumeration state |
| Cgate_flatmap_class | A flat map stores an array of key/value pair, the key needs to be unique |
| Cgate_framebuffer_event_class | Framebuffer event-container |
| Cgate_framebuffer_info_class | Framebuffer configuration informations |
| Cgate_framebuffer_key_event_class | Framebuffer keyboard event parameters |
| Cgate_framebuffer_pointer_event_class | Framebuffer pointer/mouse event parameters |
| Cgate_framebuffer_t | Framebuffer object interface |
| Cgate_geopos_class | Gate_geoposition_t structure |
| Cgate_guid_class | Gate_guid_t structure |
| Cgate_linkedentry_class | A double-linked-list entry holding the link information and the content |
| Cgate_linkedlist_class | A double-linked-list of item of the same type, where each entry has a pointer-link to the previous and the following item |
| Cgate_map_class | A gate_map_t structure contains is a sorted tree of key/value pairs |
| Cgate_mapping_class | Mapping entry base class |
| Cgate_memoryblock_t | Provides access to plain memory attached to a ref-counted object |
| Cgate_memstream_t | A stream to read and write from in-memory data |
| Cgate_msgqueue_t | A message queue registers targets where messages can be sent to and received from |
| Cgate_netconfig_address_t | Network address record |
| Cgate_netconfig_nif_t | NetworkInterFace record |
| Cgate_object_t | Base type of all GATE C objects |
| Cgate_print_value_class | Structure holding a pair of GATE_PRINT_* and a pointer to a target type specified by GATE_PRINT_* IDs |
| Cgate_process_stream_t | A stream object representing the IO pipes to a running process |
| Cgate_proptable_class | Defines the data fields of a property table |
| Cgate_resourcestream_t | A stream that offers access to its internal native resource handles |
| Cgate_runnable_t | Interface to cover executable (runnable) code |
| Cgate_service_class | Service entry data record |
| Cgate_service_config_class | Service configuration data record |
| Cgate_slotlist_class | A linear changable field of pointers to changable items of the same types |
| Cgate_ssl_session_params_class | A set of parameters used to create a TLS/SSL session object |
| Cgate_startable_t | Interface to start and stop a background operation and to receive its status |
| Cgate_strbuilder8_class | Character (byte) string builder class |
| Cgate_stream_t | General stream base interface |
| Cgate_string8_class | Character (byte) string class |
| Cgate_stringbuffer8_class | Character (byte) string buffer class |
| Cgate_stringstream_t | A stream to operate on a gate_strbuilder_t and can be exported as a gate_string_t |
| Cgate_task_t | Interface to cover asynchronous task execution |
| Cgate_terminal_t | Framebuffer object interface |
| Cgate_treenode | |
| Cgate_uri_class | URI components structure |
| Cgate_value_class | Variable value carrier object |
| Cgate_variant_t | Reference-counted wrapper object carrying a instance of a set of supported types |
| Cgate_video_reader_t | General video frame reader interface |
| Cgate_video_screencontrol_t | General video frame reader interface |
| Cgate_video_source_t | General video frame reader interface |
| Cgate_wrapper_t | Reference-counted wrapper object carrying another object type |
| Cgate_wrapper_type_info_class | Carries data about a wrapped data type |