GATE
C/C++ Framework
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 Ngate
 Cgate_account_group_classAccount group record
 Cgate_account_user_classUser account record
 Cgate_android_app
 Cgate_app_classApp class holding callbacks for different application execution states
 Cgate_app_option_classDefines command line options
 Cgate_appservice_classService class that holds callbacks for different system service execution states
 Cgate_array_classA linear constant field of items of the same types
 Cgate_atomic_flag_classAtomic flag storage type
 Cgate_atomic_lock_classAtomic lock storage (generic, non-recursive) type
 Cgate_atomic_rlock_tAtomic recursive lock storage type
 Cgate_audio_device_tAudio I/O device interface
 Cgate_callstack_context_classData storage to hold context registers for callstack switches
 Cgate_callstack_jmpbuf_classData storage to holds the context of a forked execution path
 Cgate_cloneable_tBase interface for all objects that can be cloned
 Cgate_color_classGeneric 32-bit RGBA pixel color
 Cgate_color_rgb_class24-bit RGB pixel color
 Cgate_color_rgba_class32-bit RGBA pixel color
 Cgate_console_tConsole stream interface
 Cgate_controlstream_tA stream that offers access to its internal native resource handles
 Cgate_cstrbuffer8_classC-string buffer class
 Cgate_data_connection_tDatabase connection interface
 Cgate_data_reader_tA database result reader utility
 Cgate_data_statement_tAn object that covers a data request statement
 Cgate_dataqueue_tA data exchange communication queue to send and receive bytes with multiple remote peers
 Cgate_enumerator_classEnumerator data type that stores the enumeration state
 Cgate_flatmap_classA flat map stores an array of key/value pair, the key needs to be unique
 Cgate_framebuffer_event_classFramebuffer event-container
 Cgate_framebuffer_info_classFramebuffer configuration informations
 Cgate_framebuffer_key_event_classFramebuffer keyboard event parameters
 Cgate_framebuffer_pointer_event_classFramebuffer pointer/mouse event parameters
 Cgate_framebuffer_tFramebuffer object interface
 Cgate_geopos_classGate_geoposition_t structure
 Cgate_guid_classGate_guid_t structure
 Cgate_linkedentry_classA double-linked-list entry holding the link information and the content
 Cgate_linkedlist_classA 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_classA gate_map_t structure contains is a sorted tree of key/value pairs
 Cgate_mapping_classMapping entry base class
 Cgate_memoryblock_tProvides access to plain memory attached to a ref-counted object
 Cgate_memstream_tA stream to read and write from in-memory data
 Cgate_msgqueue_tA message queue registers targets where messages can be sent to and received from
 Cgate_netconfig_address_tNetwork address record
 Cgate_netconfig_nif_tNetworkInterFace record
 Cgate_object_tBase type of all GATE C objects
 Cgate_print_value_classStructure holding a pair of GATE_PRINT_* and a pointer to a target type specified by GATE_PRINT_* IDs
 Cgate_process_stream_tA stream object representing the IO pipes to a running process
 Cgate_proptable_classDefines the data fields of a property table
 Cgate_resourcestream_tA stream that offers access to its internal native resource handles
 Cgate_runnable_tInterface to cover executable (runnable) code
 Cgate_service_classService entry data record
 Cgate_service_config_classService configuration data record
 Cgate_slotlist_classA linear changable field of pointers to changable items of the same types
 Cgate_ssl_session_params_classA set of parameters used to create a TLS/SSL session object
 Cgate_startable_tInterface to start and stop a background operation and to receive its status
 Cgate_strbuilder8_classCharacter (byte) string builder class
 Cgate_stream_tGeneral stream base interface
 Cgate_string8_classCharacter (byte) string class
 Cgate_stringbuffer8_classCharacter (byte) string buffer class
 Cgate_stringstream_tA stream to operate on a gate_strbuilder_t and can be exported as a gate_string_t
 Cgate_task_tInterface to cover asynchronous task execution
 Cgate_terminal_tFramebuffer object interface
 Cgate_treenode
 Cgate_uri_classURI components structure
 Cgate_value_classVariable value carrier object
 Cgate_variant_tReference-counted wrapper object carrying a instance of a set of supported types
 Cgate_video_reader_tGeneral video frame reader interface
 Cgate_video_screencontrol_tGeneral video frame reader interface
 Cgate_video_source_tGeneral video frame reader interface
 Cgate_wrapper_tReference-counted wrapper object carrying another object type
 Cgate_wrapper_type_info_classCarries data about a wrapped data type