|
EDGESEC
0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
Secure router - reference implementation
|
File containing the definition of the supervisor service. More...
#include "supervisor_config.h"Go to the source code of this file.
Functions | |
| struct mac_conn_info | get_mac_conn_cmd (uint8_t mac_addr[], void *mac_conn_arg) |
| Return a mac_conn_info for a given MAC address. More... | |
| void | ap_service_callback (struct supervisor_context *context, uint8_t mac_addr[], enum AP_CONNECTION_STATUS status) |
| The AP service callback. More... | |
| int | run_supervisor (char *server_path, unsigned int port, struct supervisor_context *context) |
| Executes the supervisor service. More... | |
| void | close_supervisor (struct supervisor_context *context) |
| Closes the supervisor service. More... | |
File containing the definition of the supervisor service.
| void ap_service_callback | ( | struct supervisor_context * | context, |
| uint8_t | mac_addr[], | ||
| enum AP_CONNECTION_STATUS | status | ||
| ) |
The AP service callback.
| context | The supervisor context |
| mac_addr | The STA mac address |
| status | The STA connection status |
| void close_supervisor | ( | struct supervisor_context * | context | ) |
Closes the supervisor service.
| context | The supervisor structure |
| struct mac_conn_info get_mac_conn_cmd | ( | uint8_t | mac_addr[], |
| void * | mac_conn_arg | ||
| ) |
Return a mac_conn_info for a given MAC address.
| mac_addr | The input MAC adderss |
| mac_conn_arg | The supervisor_context pointer |
| int run_supervisor | ( | char * | server_path, |
| unsigned int | port, | ||
| struct supervisor_context * | context | ||
| ) |
Executes the supervisor service.
| server_path | The domain socket path |
| port | The UDP port |
| context | The supervisor structure |