|
caffeine-sal 0.1.17
Header-only polymorphic middleware services layer for the Caffeine Framework
|
Connection Virtual Method Table (VMT). More...
#include <cfn_sal_nwk_connection.h>
Data Fields | |
| cfn_hal_api_base_t | base |
| cfn_hal_error_code_t(* | connect )(cfn_sal_nwk_connection_t *driver) |
| cfn_hal_error_code_t(* | disconnect )(cfn_sal_nwk_connection_t *driver) |
| cfn_hal_error_code_t(* | get_status )(cfn_sal_nwk_connection_t *driver, cfn_sal_nwk_connection_status_t *status_out) |
| cfn_hal_error_code_t(* | get_info )(cfn_sal_nwk_connection_t *driver, cfn_sal_nwk_connection_info_t *info_out) |
| cfn_hal_error_code_t(* | scan_networks )(cfn_sal_nwk_connection_t *driver, void *results_array, size_t max_count) |
| cfn_hal_error_code_t(* | get_mac_address )(cfn_sal_nwk_connection_t *driver, uint8_t *mac_buf) |
| cfn_hal_error_code_t(* | get_ip_address )(cfn_sal_nwk_connection_t *driver, uint8_t *ip_buf) |
| cfn_hal_error_code_t(* | get_gateway )(cfn_sal_nwk_connection_t *driver, uint8_t *ip_buf) |
| cfn_hal_error_code_t(* | get_dns )(cfn_sal_nwk_connection_t *driver, uint8_t *ip_buf) |
| cfn_hal_error_code_t(* | set_static_ip )(cfn_sal_nwk_connection_t *driver, const uint8_t *ip, const uint8_t *mask, const uint8_t *gateway) |
Connection Virtual Method Table (VMT).
| cfn_hal_api_base_t cfn_sal_nwk_connection_api_s::base |
| cfn_hal_error_code_t(* cfn_sal_nwk_connection_api_s::connect) (cfn_sal_nwk_connection_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_nwk_connection_api_s::disconnect) (cfn_sal_nwk_connection_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_nwk_connection_api_s::get_dns) (cfn_sal_nwk_connection_t *driver, uint8_t *ip_buf) |
| cfn_hal_error_code_t(* cfn_sal_nwk_connection_api_s::get_gateway) (cfn_sal_nwk_connection_t *driver, uint8_t *ip_buf) |
| cfn_hal_error_code_t(* cfn_sal_nwk_connection_api_s::get_info) (cfn_sal_nwk_connection_t *driver, cfn_sal_nwk_connection_info_t *info_out) |
| cfn_hal_error_code_t(* cfn_sal_nwk_connection_api_s::get_ip_address) (cfn_sal_nwk_connection_t *driver, uint8_t *ip_buf) |
| cfn_hal_error_code_t(* cfn_sal_nwk_connection_api_s::get_mac_address) (cfn_sal_nwk_connection_t *driver, uint8_t *mac_buf) |
| cfn_hal_error_code_t(* cfn_sal_nwk_connection_api_s::get_status) (cfn_sal_nwk_connection_t *driver, cfn_sal_nwk_connection_status_t *status_out) |
| cfn_hal_error_code_t(* cfn_sal_nwk_connection_api_s::scan_networks) (cfn_sal_nwk_connection_t *driver, void *results_array, size_t max_count) |
| cfn_hal_error_code_t(* cfn_sal_nwk_connection_api_s::set_static_ip) (cfn_sal_nwk_connection_t *driver, const uint8_t *ip, const uint8_t *mask, const uint8_t *gateway) |