static void teardown_lds(void) { *running_lds = false; THREAD_JOIN(server_thread_lds); UA_Server_run_shutdown(server_lds); UA_Boolean_delete(running_lds); UA_Server_delete(server_lds); }
static void teardown_register(void) { *running_register = false; THREAD_JOIN(server_thread_register); UA_Server_run_shutdown(server_register); UA_Boolean_delete(running_register); UA_Server_delete(server_register); }
static void teardown_server(void) { *running_translate_browse = false; pthread_join(server_thread_translate_browse, NULL); UA_Server_run_shutdown(server_translate_browse); UA_Boolean_delete(running_translate_browse); UA_Server_delete(server_translate_browse); UA_ServerConfig_delete(server_translate_config); }
static void teardown(void) { *running = false; pthread_join(server_thread, NULL); UA_Server_run_shutdown(server); UA_Boolean_delete(running); UA_Server_delete(server); UA_ServerConfig_delete(config); }
static void teardown(void) { removeSubscription(); *running = false; THREAD_JOIN(server_thread); UA_Server_run_shutdown(server); UA_Boolean_delete(running); UA_Server_delete(server); UA_ServerConfig_delete(config); UA_Array_delete(selectClauses, nSelectClauses, &UA_TYPES[UA_TYPES_SIMPLEATTRIBUTEOPERAND]); UA_Client_disconnect(client); UA_Client_delete(client); }