コード例 #1
0
CTCPIPSystemSrvr::~CTCPIPSystemSrvr()
{
	SRVRTRACE_ENTER(FILE_TSS+22);
	if (m_IObuffer != NULL)
		delete m_IObuffer;
	if (m_nSocketFnum > 0)
	{
        // We will need to get the socket file descriptor out
        // of the fd watch list which select() monitors
		GTransport.m_listener->closeTCPIPSession(m_nSocketFnum);
		m_nSocketFnum = -2;
	}
	if(GTransport.m_error_list.m_list_length)
		RESET_ERRORS((long)this);
	w_release();
	r_release();

	GTransport.m_TCPIPSystemSrvr_list->m_current_node = NULL;
	SRVRTRACE_EXIT(FILE_TSS+22);
//	PRINTSRVRTRC
}
コード例 #2
0
void CFSystemSrvr::cleanup()
{
	w_release();
	r_release();
}
コード例 #3
0
void CTCPIPSystemSrvr::cleanup()
{
	w_release();
	r_release();
}
コード例 #4
0
void CTCPIPUnixDrvr::cleanup(void)
{
	w_release();
	r_release();
}
コード例 #5
0
void CTCPIPSystemDrvr::cleanup(void)
{
	w_release();
	r_release();
}