1. In TCPListener.h: documentation for methods accept() and reject() is incomplete. _onIncoming is also not documented. 2. In TCPListener.cpp: In the implementations for start_listening() and stop_listening() should check that _socket.api is not NULL before invoking.