Greenbone Vulnerability Management Libraries 22.8.0
Data Structures
Here are the data structures with brief descriptions:
 Ccontext_data_tXML context
 Ccredentials_tA username password pair
 CcvssDescribe a CVSS metrics
 Centity_sXML element
 Cgmp_authenticate_info_opts_tStruct holding options for authentication
 Cgmp_create_lsc_credential_opts_tStruct holding options for gmp create_lsc_credential command
 Cgmp_create_target_opts_tStruct holding options for gmp create_target command
 Cgmp_create_task_opts_tStruct holding options for gmp create_task command
 Cgmp_delete_opts_tStruct holding options for various gmp delete_[...] commands
 Cgmp_get_report_opts_tStruct holding options for gmp get_report command
 Cgmp_get_system_reports_opts_tStruct holding options for gmp get_system_reports command
 Cgmp_get_task_opts_tStruct holding options for gmp get_tasks command
 Cgmp_get_tasks_opts_tStruct holding options for gmp get_tasks command
 Cgmp_start_task_opts_tStruct holding options for gmp start_task command
 Cgvm_connection_tConnection
 Cgvm_hostThe structure for a single host object
 Cgvm_hostsThe structure for Hosts collection
 Cgvm_logging_tLogging stores the parameters loaded from a log configuration
 Cgvm_vhostThe structure for a single vhost object
 Cimpact_itemDescribe a CVSS impact element
 CkbTop-level KB. This is to be inherited by KB implementations
 Ckb_itemKnowledge base item (defined by name, type (int/char*) and value). Implemented as a singly linked list
 Ckb_operationsKB interface. Functions provided by an implementation. All functions have to be provided, there is no default/fallback. These functions should be called via the corresponding static inline wrappers below. See the wrappers for the documentation
 Ckb_redisSubclass of struct kb, it contains the redis-specific fields, such as the redis context, current DB (namespace) id and the server socket path
 Cldap_auth_infoSchema (dn) and info to use for a basic ldap authentication
 Cmqtt_t
 CnvtiThe structure of a information record that corresponds to a NVT
 CnvtprefThe structure for a preference of a NVT
 Cosp_connectionStruct holding options for OSP connection
 Cosp_credentialStruct credential information for OSP
 Cosp_get_performance_opts_t
 Cosp_get_scan_status_opts_t
 Cosp_get_vts_opts_t
 Cosp_paramStruct holding options for OSP parameters
 Cosp_start_scan_opts_t
 Cosp_targetStruct holding target information
 Cosp_vt_groupStruct holding vt_group information
 Cosp_vt_singleStruct holding vt_group information
 CPBASettings
 CrangeA port range
 Croute_entry
 Csettings_iterator_tStruct holding options to iterate over a GKeyFile
 Csettings_tStruct holding options for settings taken from a key-value config file
 CvtrefThe structure for a cross reference of a VT
 CvtseverityThe structure for a severity of a VT
 Cxml_search_data_tData for xml search functions