Crate falco_plugin_api

Crate falco_plugin_api 

Source

Structs§

plugin_api
plugin_api__bindgen_ty_1
plugin_api__bindgen_ty_2
plugin_api__bindgen_ty_3
plugin_api__bindgen_ty_4
plugin_api__bindgen_ty_5
ss_instance_t
ss_plugin_byte_buffer
ss_plugin_capture_listen_input
ss_plugin_event
ss_plugin_event_input
ss_plugin_event_parse_input
ss_plugin_extract_field
ss_plugin_extract_value_offsets
ss_plugin_field_extract_input
ss_plugin_init_input
ss_plugin_init_tables_input
ss_plugin_metric
ss_plugin_owner_t
ss_plugin_routine_state_t
ss_plugin_routine_t
ss_plugin_routine_vtable
ss_plugin_set_config_input
ss_plugin_t
ss_plugin_table_entry_t
ss_plugin_table_field_t
ss_plugin_table_fieldinfo
ss_plugin_table_fields_vtable
ss_plugin_table_fields_vtable_ext
ss_plugin_table_info
ss_plugin_table_input
ss_plugin_table_iterator_state_t
ss_plugin_table_reader_vtable
ss_plugin_table_reader_vtable_ext
ss_plugin_table_t
ss_plugin_table_writer_vtable
ss_plugin_table_writer_vtable_ext

Constants§

PLUGIN_API_VERSION_MAJOR
PLUGIN_API_VERSION_MINOR
PLUGIN_API_VERSION_PATCH
PLUGIN_EVENT_PAYLOAD_OFFSET
PLUGIN_MAX_ERRLEN
SCHEMA_VERSION
ss_plugin_field_type_FTYPE_ABSTIME
ss_plugin_field_type_FTYPE_BOOL
ss_plugin_field_type_FTYPE_IPADDR
ss_plugin_field_type_FTYPE_IPNET
ss_plugin_field_type_FTYPE_RELTIME
ss_plugin_field_type_FTYPE_STRING
ss_plugin_field_type_FTYPE_UINT64
ss_plugin_log_severity_SS_PLUGIN_LOG_SEV_CRITICAL
ss_plugin_log_severity_SS_PLUGIN_LOG_SEV_DEBUG
ss_plugin_log_severity_SS_PLUGIN_LOG_SEV_ERROR
ss_plugin_log_severity_SS_PLUGIN_LOG_SEV_FATAL
ss_plugin_log_severity_SS_PLUGIN_LOG_SEV_INFO
ss_plugin_log_severity_SS_PLUGIN_LOG_SEV_NOTICE
ss_plugin_log_severity_SS_PLUGIN_LOG_SEV_TRACE
ss_plugin_log_severity_SS_PLUGIN_LOG_SEV_WARNING
ss_plugin_metric_type_SS_PLUGIN_METRIC_TYPE_MONOTONIC
ss_plugin_metric_type_SS_PLUGIN_METRIC_TYPE_NON_MONOTONIC
ss_plugin_metric_value_type_SS_PLUGIN_METRIC_VALUE_TYPE_D
ss_plugin_metric_value_type_SS_PLUGIN_METRIC_VALUE_TYPE_F
ss_plugin_metric_value_type_SS_PLUGIN_METRIC_VALUE_TYPE_I
ss_plugin_metric_value_type_SS_PLUGIN_METRIC_VALUE_TYPE_S32
ss_plugin_metric_value_type_SS_PLUGIN_METRIC_VALUE_TYPE_S64
ss_plugin_metric_value_type_SS_PLUGIN_METRIC_VALUE_TYPE_U32
ss_plugin_metric_value_type_SS_PLUGIN_METRIC_VALUE_TYPE_U64
ss_plugin_rc_SS_PLUGIN_EOF
ss_plugin_rc_SS_PLUGIN_FAILURE
ss_plugin_rc_SS_PLUGIN_NOT_SUPPORTED
ss_plugin_rc_SS_PLUGIN_SUCCESS
ss_plugin_rc_SS_PLUGIN_TIMEOUT
ss_plugin_schema_type_SS_PLUGIN_SCHEMA_JSON
ss_plugin_schema_type_SS_PLUGIN_SCHEMA_NONE
ss_plugin_state_type_SS_PLUGIN_ST_BOOL
ss_plugin_state_type_SS_PLUGIN_ST_INT8
ss_plugin_state_type_SS_PLUGIN_ST_INT16
ss_plugin_state_type_SS_PLUGIN_ST_INT32
ss_plugin_state_type_SS_PLUGIN_ST_INT64
ss_plugin_state_type_SS_PLUGIN_ST_STRING
ss_plugin_state_type_SS_PLUGIN_ST_TABLE
ss_plugin_state_type_SS_PLUGIN_ST_UINT8
ss_plugin_state_type_SS_PLUGIN_ST_UINT16
ss_plugin_state_type_SS_PLUGIN_ST_UINT32
ss_plugin_state_type_SS_PLUGIN_ST_UINT64

Type Aliases§

ss_plugin_async_event_handler_t
ss_plugin_bool
ss_plugin_field_type
ss_plugin_log_fn_t
ss_plugin_log_severity
ss_plugin_metric_type
ss_plugin_metric_value_type
ss_plugin_rc
ss_plugin_routine_fn_t
ss_plugin_schema_type
ss_plugin_state_type
ss_plugin_table_iterator_func_t

Unions§

ss_plugin_extract_field__bindgen_ty_1
ss_plugin_metric_value
ss_plugin_state_data