|
GATE
C/C++ Framework
|
| CAccounts | System user account access management |
| CApp | Application main class |
| CAppConfig | Application configuration storage access (registry, config-files) |
| CAppService | Application service/daemon main class |
| CArray< T > | |
| CArrayList< T > | |
| 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 |
| 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 |
| CCrc16Hash | CRC-16 hash generator |
| CCrc32Hash | CRC-32 hash generator |
| CCursor | Cursor image object wrapper |
| 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< T > | |
| CDefaultFont16 | Embedded 8x16 fixed ASCII character font |
| CDefaultFont8 | Embedded 6x8 fixed ASCII character font |
| CDialogSession | Generic modal dialog session |
| CDrawer | Advanced image drawing features |
| CErrorPublisher< T > | |
| CEventArg | UI event argument base class |
| CExceptionPublisher< T > | |
| CExpected< T, E > | |
| CFilePickerDialog | File picker dialog implementation |
| CFont | UI font info wrapper |
| CFtpClient | FTP client implementation |
| 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_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_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_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_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_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_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_proptable_class | Defines the data fields of a property table |
| 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_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_uri_class | URI components structure |
| Cgate_value_class | Variable value carrier object |
| Cgate_wrapper_type_info_class | Carries data about a wrapped data type |
| 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 |
| 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 |
| CIcon | Icon image object wrapper |
| CIControlManager | Control manager interface |
| CIHashBuilder | Abstract hash builder interface |
| CImageFormats | Image file format codec |
| CIniFile | INI file codec |
| CInput | User input event IDs |
| CInputDialog | Input/prompt dialog implementation |
| CIObjectBuilder< ObjectStruct, VtblStruct > | |
| CIObjectBuilder< gate_runnable_t, GATE_INTERFACE_VTBL(gate_runnable) > | |
| CIObjectBuilder< gate_stream_t, GATE_INTERFACE_VTBL(gate_stream) > | |
| CIObjectBuilder< gate_task_t, GATE_INTERFACE_VTBL(gate_task) > | |
| CIObjectBuilder< obj_struct_t, obj_vtbl_t > | |
| CIpcSharedMem | Inter-process shared memory access class |
| CJpegImages | JPEG image codec |
| CJson | JSON data codec |
| CLayout | UI grid layout definition |
| CLinkedList< T > | |
| CLogEntry | Log entry wrapper |
| CLogger | Domain specific logger instance provides logging features for one logical operation |
| 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 |
| CMicroServiceBase | Microservice implementation base class and utilities |
| CMulticastDelegate1< A1 > | |
| CMulticastDelegate2< A1, A2 > | |
| CMulticastDelegate2< CTRL *, ARG * > | |
| CMulticastDelegate2< gate::ui::Button *, gate::ui::EventArg * > | |
| CMulticastDelegate2< gate::ui::Checkbox *, gate::ui::EventArg * > | |
| CMulticastDelegate2< gate::ui::Combobox *, SelectArg * > | |
| CMulticastDelegate2< gate::ui::Form *, gate::ui::EventArg * > | |
| CMulticastDelegate2< gate::ui::Form *, gate::ui::MenuArg * > | |
| CMulticastDelegate2< gate::ui::Form *, gate::ui::PointArg * > | |
| CMulticastDelegate2< gate::ui::Form *, gate::ui::SizeArg * > | |
| CMulticastDelegate2< gate::ui::Itemview *, IndexArg * > | |
| CMulticastDelegate2< gate::ui::KeyCombobox< KEY, DefaultComparer< KEY > > *, KeyArg * > | |
| CMulticastDelegate2< gate::ui::KeyItemview< KEY, DefaultComparer< KEY > > *, KeyArg * > | |
| CMulticastDelegate2< gate::ui::KeyListbox< KEY, DefaultComparer< KEY > > *, KeyArg * > | |
| CMulticastDelegate2< gate::ui::KeyListview *, KeyArg * > | |
| CMulticastDelegate2< gate::ui::KeyTreeview< KEY, DefaultComparer< KEY > > *, ItemArg * > | |
| CMulticastDelegate2< gate::ui::Label *, gate::ui::EventArg * > | |
| CMulticastDelegate2< gate::ui::Listbox *, IndexArg * > | |
| CMulticastDelegate2< gate::ui::Listview *, IndexArg * > | |
| CMulticastDelegate2< gate::ui::PaintSurface *, FocusEventArg * > | |
| CMulticastDelegate2< gate::ui::PaintSurface *, KeyEventArg * > | |
| CMulticastDelegate2< gate::ui::PaintSurface *, MouseEventArg * > | |
| CMulticastDelegate2< gate::ui::PaintSurface *, MousePositionEventArg * > | |
| CMulticastDelegate2< gate::ui::PaintSurface *, PaintEventArg * > | |
| CMulticastDelegate2< gate::ui::PaintSurface *, ResizeEventArg * > | |
| CMulticastDelegate2< gate::ui::Spinbox *, ChangeArg * > | |
| CMulticastDelegate2< gate::ui::Textbox *, gate::ui::KeyCharArg * > | |
| CMulticastDelegate2< gate::ui::Timer *, TimerArg * > | |
| CMulticastDelegate2< gate::ui::Toolbar *, ToolbarEventArg * > | |
| CMulticastDelegate2< gate::ui::Treeview *, ItemArg * > | |
| CMulticastDelegate2< gate::ui::Webview *, gate::ui::Webview * > | |
| CMulticastDelegate2< gate::ui::Webview *, InternalStateChangedArg * > | |
| CMulticastDelegate2< gate::ui::Webview *, NavigateCompleteArg * > | |
| CMulticastDelegate2< gate::ui::Webview *, NavigateProgressArg * > | |
| CMulticastDelegate2< gate::ui::Webview *, NavigateStartArg * > | |
| CMulticastDelegate2< gate::ui::Webview *, StatusTextChangedArg * > | |
| CMulticastDelegate2< gate::ui::Webview *, TitleTextChangedArg * > | |
| CMulticastDelegate3< A1, A2, A3 > | |
| CMulticastDelegate4< A1, A2, A3, A4 > | |
| CMulticastDelegate5< A1, A2, A3, A4, A5 > | |
| CMulticastDelegate6< A1, A2, A3, A4, A5, A6 > | |
| CMysqlDataConnection | MySQL DB connection factory |
| CNetConfig | Network interface config object factory |
| CNetInterface | Network adapter interface infos and configs |
| CNumber< T, ATTRIB > | |
| CNumber< T, ATTRIB > | |
| CNumber< T, void > | |
| CObjectImpl< T > | |
| CObjectImpl< gate_audio_device_t > | |
| CObjectImpl< gate_data_connection_t > | |
| CObjectImpl< gate_data_reader_t > | |
| CObjectImpl< gate_data_statement_t > | |
| CObjectImpl< gate_directory_class_t > | |
| CObjectImpl< gate_directory_entry_t > | |
| CObjectImpl< gate_directory_provider_t > | |
| CObjectImpl< gate_framebuffer_t > | |
| CObjectImpl< gate_httpserver_handler_t > | |
| CObjectImpl< gate_memoryblock_t > | |
| CObjectImpl< gate_microfactory_t > | |
| CObjectImpl< gate_microhost_t > | |
| CObjectImpl< gate_microservice_t > | |
| CObjectImpl< gate_runnable_t > | |
| CObjectImpl< gate_servicehost_t > | |
| CObjectImpl< gate_startable_t > | |
| CObjectImpl< gate_stream_t > | |
| CObjectImpl< gate_task_t > | |
| CObjectImpl< gate_video_reader_t > | |
| CObjectImpl< gate_video_writer_t > | |
| 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) |
| CPortMapper | Port-mapping proxy services |
| CPosition | Control position (x,y,width,height) |
| CProviders | ODBC DB connection factory |
| CQueueItemBuffer< T > | |
| CRasterImage | Generic memory raster image controller |
| CRestoreProvider | Data restore provider |
| CResult< T, E > | |
| CResultValue< T, ID > | |
| CRunnableMethod | Helper class to create wrappers covering object method calls |
| CSafeBoolBase< T > | |
| CSafeBoolBase< AppOptionDef > | |
| CSafeBoolBase< Delegate > | |
| CSafeBoolBase< Enumerator< T > > | |
| CSafeBoolBase< FutureBase > | |
| CSafeBoolBase< Optional< Exception > > | |
| CSafeBoolBase< Optional< gate::ui::Host > > | |
| CSafeBoolBase< Optional< T > > | |
| CSafeBoolBase< Ptr< IRunnable > > | |
| CSafeBoolBase< Ptr< T > > | |
| CSafeBoolBase< String > | |
| CSafeBoolBase< Wrapper< T > > | |
| CSafeBoolBase< Wrapper< ThreadPool > > | |
| CSerialPort | Serial port control class |
| CServiceConfig | System service configuration fields |
| 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) |
| CSlotList< T > | |
| CSocket | Generic BSD socket management class |
| CSocketGroup | Socket select group management |
| CSocketGroupSink | Socket select group management event sink |
| 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 |
| CStructBase< cpp_struct_type > | StructBase builds a C++ struct that includes a GATE C struct-descriptor and a native C++ struct type |
| CStructBase< struct_type_t > | |
| CStructDescriptor< cpp_struct_type > | This template needs a specialized implemention for each class that is used with Struct<> |
| CStructDescriptorBase< cpp_struct_type > | Initializes a C-struct desriptor and provides methods to create member items |
| CStructDescriptorBase< struct_type_t > | |
| CStructDescriptorBase< tech::SessionEntry > | |
| CStructDescriptorBase< TestStruct > | |
| 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 |
| CText | Text converter (unicode, ANSI, escape sequences) |
| CTextEditor | Generic text editing features |
| CTextFormat | Text formating utility |
| CThreadVar< T > | |
| CTime | System time class (timestamp + UTC bias) |
| CTimeCounter | Monotonic time counter |
| CTypeFunctions< T > | Collection of C-constructor & destructor functions for C++ objects |
| CTypeHash< T > | |
| CTypeId< T > | |
| CValueExtractor< SRC, DST > | |
| CValueType< T > | |
| CVariantFactory< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | |
| CVariantType< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | |
| CVideoFileWriter | Video frame write implementation for files |
| CVideoFormat | Video frame format description class |
| CVideoFrame | Video frame sample data class |
| CVideoSources | Video device sources factory |
| CWebApi | Common web based service APIs |
| CWinrmClient | WinRM client |
| 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 |