ServerSocket::~ServerSocket(void) { NOEXCEPTION(close()); }
Pipe::~Pipe(void) { NOEXCEPTION(close()); delete mReadBuffer; }
File::~File(void) { NOEXCEPTION(close()); }
Thread::~Thread(void) { if(!mJoined) NOEXCEPTION(join()); }