Provided by: libknet-doc_1.28-2ubuntu2_all 
      
    
NAME
       knet_get_compress_list - Get a list of support compression types.
SYNOPSIS
       #include <libknet.h>
       int knet_get_compress_list(
           struct knet_compress_info   *compress_list,
           size_t                      *compress_list_entries
       );
DESCRIPTION
       knet_get_compress_list
       compress_list  - array of struct knet_compress_info * If NULL then only the number of structs is returned
       in compress_list_entries to allow the caller to allocate sufficient space. libknet does  not  allow  more
       than  256  compress  methods  at  the  moment.  it  is  safe  to  allocate  256  structs to avoid calling
       knet_get_compress_list twice.
       compress_list_entries - returns the number of structs in compress_list
STRUCTURES
       Structure returned from get_compress_list() containing information about the installed compression systems
       struct knet_compress_info {
           const char   *name;        /* Name of the compression type bzip2, lz4, etc.. */
           uint8_t       properties;  /* Properties - currently unused */
           char          pad[256];    /* Currently unused padding */
       };
RETURN VALUE
       knet_get_compress_list returns 0 on success -1 on error and errno is set.
SEE ALSO
       knet_handle_remove_datafd(3), knet_handle_get_stats(3), knet_host_add(3), knet_handle_pmtud_setfreq(3),
       knet_handle_pmtud_get(3), knet_handle_crypto_use_config(3), knet_host_get_id_by_host_name(3),
       knet_host_get_status(3), knet_link_add_acl(3), knet_link_get_pong_count(3), knet_link_get_priority(3),
       knet_handle_free(3), knet_handle_enable_sock_notify(3), knet_handle_get_datafd(3), knet_recv(3),
       knet_link_get_ping_timers(3), knet_log_get_subsystem_id(3), knet_host_remove(3),
       knet_host_enable_status_change_notify(3), knet_strtoaddr(3), knet_link_rm_acl(3), knet_send(3),
       knet_handle_enable_pmtud_notify(3), knet_handle_get_transport_reconnect_interval(3),
       knet_link_get_enable(3), knet_link_set_priority(3), knet_log_set_loglevel(3), knet_handle_get_channel(3),
       knet_link_get_config(3), knet_link_get_link_list(3), knet_get_transport_list(3),
       knet_get_transport_id_by_name(3), knet_log_get_loglevel_id(3), knet_handle_new_ex(3),
       knet_host_set_name(3), knet_addrtostr(3), knet_handle_setfwd(3), knet_host_set_policy(3),
       knet_get_transport_name_by_id(3), knet_handle_enable_filter(3), knet_handle_crypto_rx_clear_traffic(3),
       knet_handle_compress(3), knet_link_get_status(3), knet_handle_add_datafd(3), knet_send_sync(3),
       knet_log_get_loglevel_name(3), knet_handle_enable_access_lists(3), knet_host_get_host_list(3),
       knet_host_get_policy(3), knet_link_set_enable(3), knet_link_set_pong_count(3),
       knet_log_get_subsystem_name(3), knet_host_get_name_by_host_id(3), knet_link_clear_config(3),
       knet_log_get_loglevel(3), knet_handle_new(3), knet_handle_pmtud_getfreq(3), knet_handle_pmtud_set(3),
       knet_handle_clear_stats(3), knet_link_set_config(3), knet_handle_crypto_set_config(3),
       knet_handle_crypto(3), knet_get_crypto_list(3), knet_handle_set_transport_reconnect_interval(3),
       knet_link_clear_acl(3), knet_link_set_ping_timers(3), knet_link_insert_acl(3)
COPYRIGHT
       Copyright (C) 2010-2023 Red Hat, Inc. All rights reserved.
kronosnet                                          2023-09-27                          KNET_GET_COMPRESS_LIST(3)