|
|
|
|
@ -148,6 +148,7 @@ struct ETCP_CONN* etcp_connection_create(struct UTUN_INSTANCE* instance, char* n
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static void etcp_on_up(struct ETCP_CONN* etcp) { |
|
|
|
|
if (!etcp->initialized) return; |
|
|
|
|
if (etcp->up_cbk) etcp->up_cbk(etcp, etcp->up_arg); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -384,6 +385,7 @@ void etcp_conn_ready(struct ETCP_CONN* conn) {
|
|
|
|
|
|
|
|
|
|
// Вызываем callback если установлен
|
|
|
|
|
if (conn->ready_cbk) conn->ready_cbk(conn, conn->ready_arg); |
|
|
|
|
if (conn->links_up) etcp_on_up(conn); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|