Async 1.8.0
|
Namespace for the asynchronous programming classes. More...
Namespaces | |
namespace | Macho |
Classes | |
class | _VS8_Bug_101615 |
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 | AudioContainer |
class | AudioContainerOpus |
class | AudioContainerPcm |
struct | AudioContainerSpecificFactory |
Convenience struct to make specific factory instantiation easier. More... | |
class | AudioContainerWav |
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 | AudioFsf |
A Frequency Sampling Filter implementation. 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 | AudioLADSPAPlugin |
Use a LADSPA plugin as an audio processor. 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 | AudioThreadSource |
A threadsafe audio source base class. 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 | Digest |
A_brief_class_description. More... | |
class | DnsLookup |
A class for performing asynchronous DNS lookups. More... | |
class | DnsResourceRecord |
The base class for representing a DNS resource record. More... | |
class | DnsResourceRecordA |
A class for representing an A DNS resource record. More... | |
class | DnsResourceRecordCNAME |
A class for representing a CNAME DNS resource record. More... | |
class | DnsResourceRecordCRTP |
A CRTP class for adding some type dependent functions. More... | |
class | DnsResourceRecordPTR |
A class for representing a PTR DNS resource record. More... | |
class | DnsResourceRecordSRV |
A class for representing a SRV DNS resource record. More... | |
class | EncryptedUdpSocket |
A class for sending encrypted UDP datagrams. More... | |
class | EnvelopeDetector |
class | Exec |
Execute external commands. More... | |
class | Factory |
class | FdWatch |
A class for watching file descriptors. More... | |
class | FileReader |
class | FramedTcpConnection |
A TCP connection with framed instead of streamed content. More... | |
class | HttpServerConnection |
A class representing a HTTP server side connection. 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::array< T, N > > |
class | MsgPacker< std::map< Tag, Value > > |
class | MsgPacker< std::set< I > > |
class | MsgPacker< std::string > |
class | MsgPacker< std::vector< I > > |
class | MsgPacker< T[N]> |
class | MsgPacker< uint16_t > |
class | MsgPacker< uint32_t > |
class | MsgPacker< uint64_t > |
class | MsgPacker< uint8_t > |
class | Mutex |
Synchronize execution from a thread with the main Async thread. More... | |
class | Packer16 |
class | Packer32 |
class | Packer64 |
class | Packer8 |
class | Plugin |
A base class for making a class into a dynamic loadable plugin. 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 | SpecificFactory |
class | SslCertSigningReq |
A class representing a certificate signing request. More... | |
class | SslContext |
SSL context meant to be used with TcpConnection and friends. More... | |
class | SslKeypair |
A class representing private and public keys. More... | |
class | SslX509 |
A class representing an X.509 certificate. More... | |
class | SslX509Extensions |
A class representing X.509 extensions. More... | |
class | SslX509ExtSubjectAltName |
A class representing the X.509 Subject Alternative Name extension. More... | |
class | StateBase |
Implements a hierarchial state machine. More... | |
class | StateMachine |
Implements a hierarchial state machine. More... | |
class | StateTopBase |
The base class for the top state of a state machine. More... | |
class | TaskRunner |
Run tasks from the Async main thread with automatic cleanup. 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 | TcpPrioClient |
A_brief_class_description. More... | |
class | TcpPrioClientBase |
A base class for creating a prio controlled TCP client connection. More... | |
class | TcpServer |
A class for creating a TCP server. More... | |
class | TcpServerBase |
The base class for creating a TCP server. More... | |
class | ThreadSigCSignal |
A threadsafe SigC signal. More... | |
class | Timer |
A class that produces timer events. More... | |
class | UdpSocket |
A class for working with UDP sockets. More... | |
Typedefs | |
typedef Async::Factory< AudioContainer > | AudioContainerFactory |
Convenience typedef for easier access to the factory members. | |
Functions | |
AudioContainer * | createAudioContainer (const std::string &name) |
Create a named AudioContainer-derived object. | |
std::ostream & | operator<< (std::ostream &os, const IpAddress &ip) |
std::istream & | operator>> (std::istream &is, Async::IpAddress &ip) |
Namespace for the asynchronous programming classes.
All the asynchronous programming classes are encapsulated in the Async namespace to group them together.
Convenience typedef for easier access to the factory members.
This typedef make it easier to access the members in the Async::Factory class e.g. AudioContainerFactory::validFactories().
Definition at line 230 of file AsyncAudioContainer.h.
AudioContainer * Async::createAudioContainer | ( | const std::string & | name | ) |
Create a named AudioContainer-derived object.
name | The OBJNAME of the class |
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, |
Async::IpAddress & | ip ) |
is | The stream to input data from |
ip | The IP address object to store information in |