27 #ifndef NIDAS_CORE_REMOTESERIALLISTENER_H
28 #define NIDAS_CORE_REMOTESERIALLISTENER_H
37 namespace nidas {
namespace core {
SensorHandler * _handler
Definition: RemoteSerialListener.h:65
Definition: RemoteSerialListener.h:41
SensorHandler implements a DSMSensor event loop.
Definition: SensorHandler.h:87
int getFd() const
Definition: RemoteSerialListener.h:54
const std::string getName() const
Definition: RemoteSerialListener.h:56
Interface for objects with a file descriptor, providing a virtual method to be called when system cal...
Definition: Polled.h:109
nidas::util::ServerSocket _socket
Definition: RemoteSerialListener.h:63
int getFd() const
Definition: Socket.h:788
const SocketAddress & getLocalSocketAddress() const
Fetch the local address that this socket is bound to.
Definition: Socket.h:834
A stream (TCP) socket that is used to listen for connections.
Definition: Socket.h:755
RemoteSerialListener & operator=(const RemoteSerialListener &)
RemoteSerialListener(const RemoteSerialListener &)
Open a ServerSocket for listening on a given port.
Definition: RemoteSerialListener.cc:45
Definition: IOException.h:37
void close()
Definition: RemoteSerialListener.cc:78
static n_u::SerialPort port
Definition: sing.cc:68
~RemoteSerialListener()
Definition: RemoteSerialListener.cc:68
virtual std::string toAddressString() const =0
Java style toString, but no DNS lookup.
bool handlePollEvents(uint32_t events)
Definition: RemoteSerialListener.cc:93