Open Lighting Architecture
|
Classes for general I/O and event handling.
Classes | |
class | BigEndianInputStreamInterface |
class | BigEndianInputStreamAdaptor |
class | BigEndianInputStream |
class | BigEndianOutputStreamInterface |
class | BigEndianOutputStreamAdaptor |
class | BigEndianOutputStream |
class | ReadFileDescriptor |
class | WriteFileDescriptor |
class | BidirectionalFileDescriptor |
class | UnmanagedFileDescriptor |
struct | UnmanagedFileDescriptor_lt |
class | ConnectedDescriptor |
class | LoopbackDescriptor |
class | PipeDescriptor |
class | UnixSocket |
class | DeviceDescriptor |
class | InputBufferInterface |
class | InputStreamInterface |
class | InputStream |
class | IOQueue |
class | IOStack |
class | IOVecInterface |
class | MemoryBlock |
class | MemoryBlockPool |
class | MemoryBuffer |
class | OutputBufferInterface |
class | OutputStreamInterface |
class | OutputStream |
class | SelectServer |
class | SelectServerInterface |
class | StdinHandler |
Functions | |
bool | CreatePipe (int fd_pair[2]) |
Variables | |
static const int | INVALID_DESCRIPTOR = -1 |
bool ola::io::CreatePipe | ( | int | fd_pair[2] | ) |
Helper function to create a annonymous pipe
fd_pair | a 2 element array which is updated with the fds |