27#ifndef NIDAS_CORE_REMOTESERIALLISTENER_H
28#define NIDAS_CORE_REMOTESERIALLISTENER_H
37namespace nidas {
namespace core {
Interface for objects with a file descriptor, providing a virtual method to be called when system cal...
Definition Polled.h:110
Definition RemoteSerialListener.h:42
const std::string getName() const
Definition RemoteSerialListener.h:63
nidas::util::ServerSocket _socket
Definition RemoteSerialListener.h:70
SensorHandler * _handler
Definition RemoteSerialListener.h:72
RemoteSerialListener(const RemoteSerialListener &)
int getFd() const
Definition RemoteSerialListener.h:59
void close()
Definition RemoteSerialListener.cc:78
RemoteSerialListener & operator=(const RemoteSerialListener &)
~RemoteSerialListener()
Definition RemoteSerialListener.cc:68
RemoteSerialListener(unsigned short port, SensorHandler *)
Open a ServerSocket for listening on a given port.
Definition RemoteSerialListener.cc:45
bool handlePollEvents(uint32_t events)
Definition RemoteSerialListener.cc:93
SensorHandler implements a DSMSensor event loop.
Definition SensorHandler.h:88
A stream (TCP) socket that is used to listen for connections.
Definition Socket.h:981
int getFd() const
Definition Socket.h:1019
const SocketAddress & getLocalSocketAddress() const
Fetch the local address that this socket is bound to.
Definition Socket.h:1087
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31
static n_u::SerialPort port
Definition sing.cc:68