10 #ifndef YARP_DEV_SERVERSOUNDGRABBER_H
11 #define YARP_DEV_SERVERSOUNDGRABBER_H
42 #ifdef DEBUG_TIME_SPENT
66 bool close()
override;
Export a microphone device.
bool close() override
Close the DeviceDriver.
bool open(yarp::os::Searchable &config) override
Configure with a set of options.
~ServerSoundGrabber() override
ServerSoundGrabber(const ServerSoundGrabber &)=delete
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
ServerSoundGrabber(ServerSoundGrabber &&)=delete
ServerSoundGrabber & operator=(const ServerSoundGrabber &)=delete
void run() override
Main body of the new thread.
ServerSoundGrabber & operator=(ServerSoundGrabber &&)=delete
Interface implemented by deprecated device drivers.
Read a YARP-format sound block from a device.
A container for a device driver.
An interface for reading from a network connection.
Interface implemented by all objects that can read themselves from the network, such as Bottle object...
A mini-server for network communication.
A base class for nested structures that can be searched.
An abstraction for a time stamp and/or sequence number.
An abstraction for a thread of execution.