CAccounts | System user account access management |
CApp | Application main class |
CAppConfig | Application configuration storage access (registry, config-files) |
CAppOptionDef | A single program parameter option definition |
CAppService | Application service/daemon main class |
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< T > | < Template class for typed atomic pointer |
CAtomicRecursiveMutex | < Recursive atomic mutex |
CAudioDevice | Audio device interface class |
CAudioFormat | Audio sample format info class |
CAudioSample | Audio sample data class |
CBase64 | Base64 data codec |
CBitmapImages | Bitmap file format codec |
CBlowfish | Blowfish data encryption/decryption |
CBluetoothLE | Bluetooth LE device access |
CBthDevice | Classic bluetooth device access |
CBzip2Decoder | BZIP2 stream decoder, decompresses BZIP2 encoded data |
CBzip2Encoder | BZIP2 stream encoder, compresses data with BZIP2 |
CChoiceDialog | Selection/choice dialog implementation |
►CControl | UI control base class |
CButton | Simple text-pushbutton control |
CCheckbox | Simple checkbox (enabled/disabled) control |
►CCombobox | Combobox control |
CKeyCombobox< KEY, COMPARER > | Key-based combobox control |
►CControlContainer | UI control container base class |
CForm | Root window/form container |
CFramePanel | Frame-border control grouping panel container |
CPanel | Generic control grouping panel container |
CSplitter | Automatic space splitter control container |
CTabControl | Tabs container control |
CTabPanel | Tab-entry sub-container control |
►CItemview | Linear item-list control with additional info attached |
CKeyItemview< KEY, COMPARER > | Key based itemview control |
CLabel | Static text label control |
►CListbox | Simple listbox control, single list entries |
CKeyListbox< KEY, COMPARER > | KEY-based single listbox control |
►CListview | Detail-view listview control |
CKeyListview< KEY, COMPARER > | Key-based detail listview control |
►CPaintSurfaceBase | Graphics painting surface control base class |
CPaintSurface | Event-publishing graphics paint surface control |
CProgressbar | Progressbar (completion-status) control |
CSpinbox | Numeric data input spinbox control |
CStatusbar | Status bar (info-line) control |
CTextbox | Textbox control for user input |
CTimer | Timer and timeout control |
CToolbar | Toolbar button container control |
►CTreeview | Treeview control |
CKeyTreeview< KEY, COMPARER > | Key-based treeview control |
CWebview | Web view browser control |
CCrc16Hash | CRC-16 hash generator |
CCrc32Hash | CRC-32 hash generator |
CCursor | Cursor image object wrapper |
CDataConnection | Database connection interface |
CDataReader | Data result row reader class |
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) |
CDefaultFont16 | Embedded 8x16 fixed ASCII character font |
CDefaultFont8 | Embedded 6x8 fixed ASCII character font |
CDialogSession | Generic modal dialog session |
CDrawer | Advanced image drawing features |
CEvent< CTRL, ARG > | UI event host template |
CEvent< gate::ui::Button, gate::ui::EventArg > | |
CEvent< gate::ui::Checkbox, gate::ui::EventArg > | |
CEvent< gate::ui::Combobox, SelectArg > | |
CEvent< gate::ui::Form, gate::ui::EventArg > | |
CEvent< gate::ui::Form, gate::ui::MenuArg > | |
CEvent< gate::ui::Form, gate::ui::PointArg > | |
CEvent< gate::ui::Form, gate::ui::SizeArg > | |
CEvent< gate::ui::Itemview, IndexArg > | |
CEvent< gate::ui::KeyCombobox, KeyArg > | |
CEvent< gate::ui::KeyItemview, KeyArg > | |
CEvent< gate::ui::KeyListbox, KeyArg > | |
CEvent< gate::ui::KeyListview, KeyArg > | |
CEvent< gate::ui::KeyTreeview, ItemArg > | |
CEvent< gate::ui::Label, gate::ui::EventArg > | |
CEvent< gate::ui::Listbox, IndexArg > | |
CEvent< gate::ui::Listview, IndexArg > | |
CEvent< gate::ui::PaintSurface, FocusEventArg > | |
CEvent< gate::ui::PaintSurface, KeyEventArg > | |
CEvent< gate::ui::PaintSurface, MouseEventArg > | |
CEvent< gate::ui::PaintSurface, MousePositionEventArg > | |
CEvent< gate::ui::PaintSurface, PaintEventArg > | |
CEvent< gate::ui::PaintSurface, ResizeEventArg > | |
CEvent< gate::ui::Spinbox, ChangeArg > | |
CEvent< gate::ui::Textbox, gate::ui::KeyCharArg > | |
CEvent< gate::ui::Timer, TimerArg > | |
CEvent< gate::ui::Toolbar, ToolbarEventArg > | |
CEvent< gate::ui::Treeview, ItemArg > | |
CEvent< gate::ui::Webview, gate::ui::Webview > | |
CEvent< gate::ui::Webview, InternalStateChangedArg > | |
CEvent< gate::ui::Webview, NavigateCompleteArg > | |
CEvent< gate::ui::Webview, NavigateProgressArg > | |
CEvent< gate::ui::Webview, NavigateStartArg > | |
CEvent< gate::ui::Webview, StatusTextChangedArg > | |
CEvent< gate::ui::Webview, TitleTextChangedArg > | |
►CEventArg | UI event argument base class |
CKeyCharArg | Generic UI keyboard event argument |
CMenuArg | Pulldown menu event argument class |
CPointArg | Generic UI point event argument |
CPositionArg | Generic UI position event argument |
CSizeArg | Generic UI size event argument |
CFilePickerDialog | File picker dialog implementation |
CFont | UI font info wrapper |
CFrameBuffer | Framebuffer user interface controller |
CFtpClient | FTP client implementation |
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_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_cstrbuffer8_class | C-string buffer class |
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_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_object_t | Base type of all GATE C objects |
Cgate_cloneable_t | Base interface for all objects that can be cloned |
►Cgate_memoryblock_t | Provides access to plain memory attached to a ref-counted object |
►Cgate_wrapper_t | Reference-counted wrapper object carrying another object type |
Cgate_variant_t | Reference-counted wrapper object carrying a instance of a set of supported types |
►Cgate_runnable_t | Interface to cover executable (runnable) code |
Cgate_task_t | Interface to cover asynchronous task execution |
►Cgate_startable_t | Interface to start and stop a background operation and to receive its status |
Cgate_msgqueue_t | A message queue registers targets where messages can be sent to and received from |
►Cgate_stream_t | General stream base interface |
Cgate_memstream_t | A stream to read and write from in-memory data |
►Cgate_resourcestream_t | A stream that offers access to its internal native resource handles |
Cgate_console_t | Console stream interface |
Cgate_controlstream_t | A stream that offers access to its internal native resource handles |
Cgate_process_stream_t | A stream object representing the IO pipes to a running process |
Cgate_stringstream_t | A stream to operate on a gate_strbuilder_t and can be exported as a gate_string_t |
Cgate_print_value_class | Structure holding a pair of GATE_PRINT_* and a pointer to a target type specified by GATE_PRINT_* IDs |
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_strbuilder8_class | Character (byte) string builder class |
Cgate_string8_class | Character (byte) string class |
Cgate_stringbuffer8_class | Character (byte) string buffer class |
Cgate_treenode | |
Cgate_value_class | Variable value carrier object |
Cgate_wrapper_type_info_class | Carries data about a wrapped data type |
CGifImages | GIF file format codec |
CGlApi | Generic OpenGL functions |
CGlobalLogProvider | Global log-file based log provider |
CGlSurface | OpenGL user interface surface and device management |
CGlSurfaceEventSink | OpenGL-Surface event sink interface |
CGraphics | UI graphics context class |
CHost | UI host interface |
CHttpClient | HTTP client implementation |
CHttpRequest | HTTP request data class |
CHttpResponse | HTTP response data class |
CHttpServer | Simple HTTP server implementation |
►CIBarcodeProcessor | Abstract barcode processor and generator interface |
CDtmxBarcodeProcessor | Datamatrix code processor and generator |
CEanBarcodeProcessor | EAN-13 barcode processor and generator |
CQRCodeBarcodeProcessor | QR code processor and generator |
CIcon | Icon image object wrapper |
►CIHashBuilder | Abstract hash builder interface |
CCrc16HashBuilder | CRC-16 hash builder interface |
CCrc32HashBuilder | CRC-32 hash builder interface implementation |
CMd5HashBuilder | MD5 hash builder interface implementation |
CSha1HashBuilder | SHA-1 hash build interface implementation |
CSha256HashBuilder | SHA-256 hash builder interface implementation |
CImageFormats | Image file format codec |
CIniFile | INI file codec |
CInput | User input event IDs |
CInputDialog | Input/prompt dialog implementation |
CIpcSharedMem | Inter-process shared memory access class |
►CIRunnableBuilder | Base class that generates a C-runnable for a C++-runnable interface |
CRunnableDispatcher1< A1 > | Runnable wrapper covering a prepared call with 1 argument |
CRunnableDispatcher2< A1, A2 > | Runnable wrapper covering a prepared call with 2 arguments |
CRunnableDispatcher3< A1, A2, A3 > | Runnable wrapper covering a prepared call with 3 arguments |
CRunnableDispatcher4< A1, A2, A3, A4 > | Runnable wrapper covering a prepared call with 4 arguments |
CTRunnableDispatcher0< T > | Runnable wrapper covering a prepared call with no arguments |
CJpegImages | JPEG image codec |
CJson | JSON data codec |
CLayout | UI grid layout definition |
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 |
CManagement | System mangement interface access |
CMd5Hash | MD5 hash generator |
CMediaPlayer | Media player manager |
CMem | Generic memory allocation functions |
CMenu | Pulldown menu entry container |
CMessageDialog | Message notification dialog implementation |
CMicroFactory | Microservice factory interface |
CMicroHost | Microservice host interface |
CMicroService | Microservice instance interface |
CMicroServiceBase | Microservice implementation base class and utilities |
CMysqlDataConnection | MySQL DB connection factory |
CNetConfig | Network interface config object factory |
CNetInterface | Network adapter interface infos and configs |
COdbcDataConnection | ODBC DB connection factory |
COperatingSystem | Operating system infos and global functions |
CPipe | Anonymous and named pipe control class |
CPixmapImages | X11 Pixmap codec |
CPngImages | PNG image codec |
►CPoint | Control coordinate point (x,y) |
CPointArg | Generic UI point event argument |
CPortMapper | Port-mapping proxy services |
►CPosition | Control position (x,y,width,height) |
CPositionArg | Generic UI position event argument |
CRasterImage | Generic memory raster image controller |
CRestoreProvider | Data restore provider |
CRunnable | C++ wrapper for C-Runnable objects |
CRunnableMethod | Helper class to create wrappers covering object method calls |
CSerialPort | Serial port control class |
CServiceConfig | System service configuration fields |
CServiceHost | GATE-standard service host implementation |
CServiceInfo | System service record info class |
CServiceMgr | System service manager access |
CSha1Hash | SHA-1 hash generator |
CSha256Hash | SHA-256 hash generator |
►CSize | Control size dimensions (width, height) |
CSizeArg | Generic UI size event argument |
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 |
CSqlite3DataConnection | SQLite3 DB connection 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 |
CStorageDrive | Local native storage drive access (direct disk access) |
CStorageVolume | Local storage volume access (direct filesystem access) |
CStreamCopier | Unified data stream copy-machine |
CSysLogProvider | System-logging-service based log provider |
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 |
CTarEntry | TAR file entry info class |
CTarReader | TAR file reader class |
CTarWriter | TAR file creator class |
CTerminal | VT100 basic terminal user interface |
CText | Text converter (unicode, ANSI, escape sequences) |
CTextEditor | Generic text editing features |
CTextFormat | Text formating utility |
CTime | System time class (timestamp + UTC bias) |
CTimeCounter | Monotonic time counter |
CTypeFunctions< T > | Collection of C-constructor & destructor functions for C++ objects |
CVideoFormat | Video frame format description class |
CVideoFrame | Video frame sample data class |
CVideoSource | Video source device wrapper |
CVideoSources | Video device sources factory |
CWebApi | Common web based service APIs |
CWinrmClient | WinRM client |
CXml | 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 |
CGZipDecoder | GZip stream decoder, decompresses GZIP encoded data |
►CZlibEncoder | Generic ZLIB stream encoder, compresses data with ZLIB/deflate |
CGZipEncoder | GZIP stream encoder, compresses data with GZIP format |