Async  0.18.0
Classes | Functions
Async Namespace Reference

Namespace for the asynchronous programming classes. More...

Classes

class  Application
 The base class for asynchronous applications. 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_brief_class_description. 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  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  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  FdWatch
 A class for watching file descriptors. More...
 
class  IpAddress
 A class for representing an IP address in an OS independent way. More...
 
class  QtApplication
 An application class for writing GUI applications in Qt. More...
 
class  Serial
 A class for using asyncronous serial communications. More...
 
class  TcpClient
 A 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  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)
 

Detailed Description

Namespace for the asynchronous programming classes.

All the asynchronous programming classes are encapsulated in the Async namespace to group them together.

Function Documentation

std::ostream& Async::operator<< ( std::ostream &  os,
const IpAddress &  ip 
)
Parameters
osThe stream to output data to
ipThe IP address to output to the stream