* Local Functions Definition
*****************************************************************************/
-static int _txt_to_mac(char *txt, unsigned char *mac)
-{
- int i = 0;
-
- for (;;) {
- mac[i++] = (char)strtoul(txt, &txt, 16);
- if (i == MACADDR_LEN || !*txt++)
- break;
- }
-
- if (i != MACADDR_LEN)
- return -1;
-
- ASP_LOGD("Converted MAC address [" MACSECSTR "]",
- MAC2SECSTR(mac));
- return 0;
-}
//LCOV_EXCL_START
static int __asp_err_string_to_enum(const char *error)
{
}
}
-static const char* print_p2p_role_scheme(asp_advert_p2p_role_scheme_e role)
-{
- switch (role) {
- case ASP_ADVERT_P2P_ROLE_SCHEME_ANY:
- return "ASP_ADVERT_P2P_ROLE_SCHEME_ANY";
- case ASP_ADVERT_P2P_ROLE_SCHEME_GO:
- return "ASP_ADVERT_P2P_ROLE_SCHEME_GO";
- case ASP_ADVERT_P2P_ROLE_SCHEME_GC:
- return "ASP_ADVERT_P2P_ROLE_SCHEME_GC";
- default:
- return"UNKNOWN";
- }
-}
-
-static const char* print_session_connect_status(int status)
+static const char* print_session_connect_status(asp_connect_status_e status)
{
switch (status) {
case ASP_CONNECT_STATUS_NETWORK_ROLE_REJECTED:
}
}
-static const char* print_session_state(int session_state)
+static const char* print_session_state(asp_session_state_e session_state)
{
switch (session_state) {
case ASP_SESSION_STATE_ERROR:
}
}
-static const char* print_session_close_state(int state)
-{
- switch (state) {
- case ASP_SESSION_CLOSE_OK:
- return "ASP_SESSION_CLOSE_OK";
- case ASP_SESSION_CLOSE_DISASSOCIATED:
- return "ASP_SESSION_CLOSE_DISASSOCIATED";
- case ASP_SESSION_CLOSE_LOCAL_CLOSE:
- return "ASP_SESSION_CLOSE_LOCAL_CLOSE";
- case ASP_SESSION_CLOSE_REMOTE_CLOSE:
- return "ASP_SESSION_CLOSE_REMOTE_CLOSE";
- case ASP_SESSION_CLOSE_SYSTEM_FAILURE:
- return "ASP_SESSION_CLOSE_SYSTEM_FAILURE";
- case ASP_SESSION_CLOSE_NO_RESPONSE:
- return "ASP_SESSION_CLOSE_NO_RESPONSE";
- default:
- return"UNKNOWN";
- }
-}
-
-static const char* print_port_status(int status)
+static const char* print_port_status(asp_port_status_e status)
{
switch (status) {
case ASP_PORT_STATUS_LOCAL_PORT_ALLOWED:
}
}
-static const char* print_service_status(int status)
+static const char* print_service_status(asp_service_status_e status)
{
switch (status) {
case ASP_SERVICE_STATUS_NOT_ADVERTISED:
unsigned char status,
void *user_data)
{
+ printf("service status: %s\n", print_service_status((asp_service_status_e)status));
return;
}
asp_advert_status_reason_e reason,
void *user_data)
{
+ printf("service status: %s\n", print_service_status(status));
+ printf("advert status: %s\n", print_advert_status_reason(reason));
return;
}
int resp_size,
void *user_data)
{
+ printf("connect status: %s\n", print_session_connect_status(status));
return;
}
const char *additional_info,
void *user_data)
{
+ printf("session status: %s\n", print_session_state(state));
return;
}
asp_port_status_e status,
void *user_data)
{
+ printf("port status: %s\n", print_port_status(status));
return;
}