void transfer_control_destroy(transfer_control_t * TransferControl) { GlobusGFSName(__func__); GlobusGFSHpssDebugEnter(); if (TransferControl != NULL) { /* Unregister to receive messages. */ msg_unregister(TransferControl->MsgHandle, TransferControl->MsgRegisterID); /* Destroy the PIO control handle. */ pio_control_destroy(TransferControl->PioControl); /* * Temp workaround to make sure the thread that called us isn't still * holding this lock. */ globus_mutex_lock(&TransferControl->Lock); globus_mutex_unlock(&TransferControl->Lock); /* Dellocate the lock. */ globus_mutex_destroy(&TransferControl->Lock); /* Destroy the transfer range list. */ range_list_destroy(TransferControl->TransferRangeList); /* Deallocate our handle. */ globus_free(TransferControl); } GlobusGFSHpssDebugExit(); }
void m_nclock_unload(void) { server_default_caps &= ~CAP_CLK; msg_unregister(&ms_nclock_msg); hook_unregister(server_login, HOOK_DEFAULT, ms_nclock_hook); }
void m_dump_unload(void) { msg_unregister(&mo_dump_msg); }
void m_invite_unload(void) { msg_unregister(&m_invite_msg); }
void m_connect_unload(void) { msg_unregister(&mo_connect_msg); }
void m_kill_unload(void) { msg_unregister(&mo_kill_msg); }
void m_ntopic_unload(void) { msg_unregister(&ms_ntopic_msg); }
void m_nbounce_unload(void) { msg_unregister(&ms_nbounce_msg); }
void m_lusers_unload(void) { msg_unregister(&m_lusers_msg); }
void m_motd_unload(void) { msg_unregister(&m_motd_msg); }