|
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 | EnvelopeDetector |
| 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 | 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 | MsgPacker |
| class | MsgPacker< char > |
| class | Packer64 |
| class | MsgPacker< uint64_t > |
| class | MsgPacker< int64_t > |
| class | MsgPacker< double > |
| class | Packer32 |
| class | MsgPacker< uint32_t > |
| class | MsgPacker< int32_t > |
| class | MsgPacker< float > |
| class | Packer16 |
| class | MsgPacker< uint16_t > |
| class | MsgPacker< int16_t > |
| class | Packer8 |
| class | MsgPacker< uint8_t > |
| class | MsgPacker< int8_t > |
| class | MsgPacker< std::string > |
| class | MsgPacker< std::vector< I > > |
| class | MsgPacker< std::map< Tag, Value > > |
| class | Msg |
| Base class for all messages. More... | |
| 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 |