Async
1.5.0
|
Namespace for the asynchronous programming classes. More...
Classes | |
class | Application |
The base class for asynchronous applications. More... | |
class | AtTimer |
A timer that times out at a specified absolute time. More... | |
class | AudioAmp |
An audio pipe class for amplification/attenuation of an audio stream. More... | |
class | AudioClipper |
An audio pipe class to clip audio to a given maximum level. More... | |
class | AudioCompressor |
A class to do audio compression/limiting. More... | |
class | AudioDebugger |
This class is used to debug an audio stream. More... | |
class | AudioDecimator |
Decimates a higher sample rate into a lower one. More... | |
class | AudioDecoder |
Base class for an audio decoder. More... | |
class | AudioDelayLine |
This class implements an audio delay line. More... | |
class | AudioDevice |
Base class for handling audio devices. More... | |
class | AudioDeviceFactory |
A factory class for audio devices. More... | |
class | AudioEncoder |
Base class for an audio encoder. More... | |
class | AudioFifo |
A FIFO class for handling audio samples. More... | |
class | AudioFilter |
A class for creating a wide range of audio filters. More... | |
class | AudioGenerator |
A class for generating periodic audio signals. More... | |
class | AudioInterpolator |
Interpolates a lower sampling rate to a higher one. More... | |
class | AudioIO |
A class for handling audio input/output to an audio device. More... | |
class | AudioJitterFifo |
A FIFO class for handling audio samples. More... | |
class | AudioMixer |
A class for mixing audio streams. More... | |
class | AudioNoiseAdder |
A class to add gaussian white noise to an audio stream. More... | |
class | AudioPacer |
An audio pipe class that pace audio output. More... | |
class | AudioPassthrough |
This class just let the audio pass through. More... | |
class | AudioProcessor |
The base class for an audio processor. More... | |
class | AudioReader |
An audio pipe component for on demand reading samples. More... | |
class | AudioRecorder |
A class for recording raw audio to a file. More... | |
class | AudioSelector |
This class is used to select one of many audio streams. More... | |
class | AudioSink |
The base class for an audio sink. More... | |
class | AudioSource |
The base class for an audio source. More... | |
class | AudioSplitter |
A class that splits an audio stream into multiple streams. More... | |
class | AudioStreamStateDetector |
A class that just passes the audio through and fires an event when the stream state changes. More... | |
class | AudioValve |
Implements a "valve" for audio. More... | |
class | Config |
A class for reading INI-formatted configuration files. More... | |
class | CppApplication |
An application class for writing non GUI applications. More... | |
class | DnsLookup |
A class for performing asynchronous DNS lookups. More... | |
class | EnvelopeDetector |
class | Exec |
Execute external commands. More... | |
class | FdWatch |
A class for watching file descriptors. More... | |
class | FileReader |
class | FramedTcpConnection |
A TCP connection with framed instead of streamed content. More... | |
class | IpAddress |
A class for representing an IP address in an OS independent way. More... | |
class | Msg |
Base class for all messages. More... | |
class | MsgPacker |
class | MsgPacker< char > |
class | MsgPacker< double > |
class | MsgPacker< float > |
class | MsgPacker< int16_t > |
class | MsgPacker< int32_t > |
class | MsgPacker< int64_t > |
class | MsgPacker< int8_t > |
class | MsgPacker< std::map< Tag, Value > > |
class | MsgPacker< std::string > |
class | MsgPacker< std::vector< I > > |
class | MsgPacker< uint16_t > |
class | MsgPacker< uint32_t > |
class | MsgPacker< uint64_t > |
class | MsgPacker< uint8_t > |
class | Packer16 |
class | Packer32 |
class | Packer64 |
class | Packer8 |
class | Pty |
A wrapper class for using a PTY. More... | |
class | PtyStreamBuf |
A stream buffer class to stream characters to a PTY. More... | |
class | QtApplication |
An application class for writing GUI applications in Qt. More... | |
class | Serial |
A class for using asyncronous serial communications. More... | |
class | SigCAudioSink |
An adapter class to connect to an AudioSource class using SigC. More... | |
class | SigCAudioSource |
An adapter class to connect to an AudioSink class using SigC. More... | |
class | TcpClient |
A class for creating a TCP client connection. More... | |
class | TcpClientBase |
A base class for creating a TCP client connection. More... | |
class | TcpConnection |
A class for handling exiting TCP connections. More... | |
class | TcpServer |
A class for creating a TCP server. More... | |
class | TcpServerBase |
The base class for creating a TCP server. More... | |
class | Timer |
A class that produces timer events. More... | |
class | UdpSocket |
A class for working with UDP sockets. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, const IpAddress &ip) |
std::istream & | operator>> (std::istream &is, IpAddress &ip) |
Namespace for the asynchronous programming classes.
All the asynchronous programming classes are encapsulated in the Async namespace to group them together.
std::ostream& Async::operator<< | ( | std::ostream & | os, |
const IpAddress & | ip | ||
) |
os | The stream to output data to |
ip | The IP address to output to the stream |
std::istream& Async::operator>> | ( | std::istream & | is, |
IpAddress & | ip | ||
) |
is | The stream to input data from |
ip | The IP address object to store information in |