Lines Matching refs:conn

21     netmgr_conn_t* conn = (netmgr_conn_t *)malloc(sizeof(netmgr_conn_t));  in netmgr_conn_init()  local
22 if(conn == NULL) { in netmgr_conn_init()
25 memset(conn, 0, sizeof(netmgr_conn_t)); in netmgr_conn_init()
27 conn->next = NULL; in netmgr_conn_init()
28 conn->state = CONN_STATE_DISCONNECTED; in netmgr_conn_init()
29 conn->type = type; in netmgr_conn_init()
32 g_netmgr_conn_list = conn; in netmgr_conn_init()
34 conn->next = g_netmgr_conn_list; in netmgr_conn_init()
35 g_netmgr_conn_list = conn; in netmgr_conn_init()
38 return conn; in netmgr_conn_init()
41 int netmgr_conn_deinit(netmgr_conn_t* conn) in netmgr_conn_deinit() argument
45 if(current == conn) { in netmgr_conn_deinit()
53 free(conn); in netmgr_conn_deinit()
62 int conn_disconnecting(netmgr_conn_t* conn) in conn_disconnecting() argument
64 if((conn->state != CONN_STATE_DISCONNECTED) in conn_disconnecting()
65 &&(conn->state != CONN_STATE_DISCONNECTING)) { in conn_disconnecting()
66 NETMGR_CONN_LOGI("%s:%d old state=%d\n", __func__, __LINE__, conn->state); in conn_disconnecting()
67 conn->state = CONN_STATE_DISCONNECTING; in conn_disconnecting()
68 return conn->disconnecting_cb(conn); in conn_disconnecting()
73 int conn_disconnected(netmgr_conn_t* conn) in conn_disconnected() argument
76 conn->state = CONN_STATE_DISCONNECTED; in conn_disconnected()
77 return conn->disconnected_cb(conn); in conn_disconnected()
80 int conn_connecting(netmgr_conn_t* conn) in conn_connecting() argument
83 if((conn->state != CONN_STATE_DISCONNECTED) in conn_connecting()
84 &&(conn->state != CONN_STATE_CONNECTING)) { in conn_connecting()
85 NETMGR_CONN_LOGE("%s:%d wrong state=%d\n", __func__, __LINE__, conn->state); in conn_connecting()
86 conn->state = CONN_STATE_FAILED; in conn_connecting()
87 return conn->failed_cb(conn); in conn_connecting()
90 conn->state = CONN_STATE_CONNECTING; in conn_connecting()
96 int conn_connected(netmgr_conn_t* conn) in conn_connected() argument
98 NETMGR_CONN_LOGI("%s:%d old state=%d\n", __func__, __LINE__, conn->state); in conn_connected()
99 if(conn->state != CONN_STATE_OBTAINING_IP) { in conn_connected()
100 conn->state = CONN_STATE_CONNECTED; in conn_connected()
102 return conn->connected_cb(conn); in conn_connected()
105 int conn_obtaining_ip(netmgr_conn_t* conn) in conn_obtaining_ip() argument
108 if((conn->state != CONN_STATE_CONNECTED) in conn_obtaining_ip()
109 && (conn->state != CONN_STATE_OBTAINING_IP) in conn_obtaining_ip()
110 && (conn->state != CONN_STATE_NETWORK_CONNECTED)) { in conn_obtaining_ip()
111 NETMGR_CONN_LOGE("%s:%d wrong state=%d\n", __func__, __LINE__, conn->state); in conn_obtaining_ip()
112 conn->state = CONN_STATE_FAILED; in conn_obtaining_ip()
113 return conn->failed_cb(conn); in conn_obtaining_ip()
116 conn->state = CONN_STATE_OBTAINING_IP; in conn_obtaining_ip()
117 return conn->obtaining_ip_cb(conn); in conn_obtaining_ip()
122 int conn_network_connected(netmgr_conn_t* conn) in conn_network_connected() argument
124 if((conn->state != CONN_STATE_OBTAINING_IP) in conn_network_connected()
125 &&(conn->state != CONN_STATE_NETWORK_CONNECTED)) { in conn_network_connected()
126 NETMGR_CONN_LOGE("%s:%d wrong state=%d\n", __func__, __LINE__, conn->state); in conn_network_connected()
127 conn->state = CONN_STATE_FAILED; in conn_network_connected()
128 return conn->failed_cb(conn); in conn_network_connected()
131 conn->state = CONN_STATE_NETWORK_CONNECTED; in conn_network_connected()
132 return conn->network_connected_cb(conn); in conn_network_connected()
137 int conn_failed(netmgr_conn_t* conn) in conn_failed() argument
139 if(conn == NULL) { in conn_failed()
143 if(conn->state != CONN_STATE_CONNECTED) { in conn_failed()
144 NETMGR_CONN_LOGE("%s:%d wrong state=%d\n", __func__, __LINE__, conn->state); in conn_failed()
145 conn->state = CONN_STATE_FAILED; in conn_failed()
146 return conn->failed_cb(conn); in conn_failed()
148 conn->state = CONN_STATE_DISCONNECTING; in conn_failed()
154 int netmgr_conn_state_change(netmgr_conn_t *conn, netmgr_conn_state_t new_state) in netmgr_conn_state_change() argument
156 if (conn == NULL) { in netmgr_conn_state_change()
160 … NETMGR_CONN_LOGI("%s:%d new_state=%d old_state=%d\n", __func__, __LINE__, new_state, conn->state); in netmgr_conn_state_change()
164 conn_disconnecting(conn); in netmgr_conn_state_change()
168 conn_disconnected(conn); in netmgr_conn_state_change()
172 conn_connecting(conn); in netmgr_conn_state_change()
176 conn_connected(conn); in netmgr_conn_state_change()
180 conn_obtaining_ip(conn); in netmgr_conn_state_change()
184 conn_network_connected(conn); in netmgr_conn_state_change()
188 … NETMGR_CONN_LOGE("%s:%d old state=%d new state=%d\n", __func__, __LINE__, conn->state, new_state); in netmgr_conn_state_change()
189 conn_failed(conn); in netmgr_conn_state_change()