Open Lighting Architecture  0.9.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions | Variables
Descriptor.h File Reference

Detailed Description

Go to the source code of this file.

Classes

class  ola::io::ReadFileDescriptor
 Represents a file descriptor that supports reading data. More...
class  ola::io::WriteFileDescriptor
 Represents a file descriptor that supports writing data. More...
class  ola::io::BidirectionalFileDescriptor
 A file descriptor that supports both read & write. More...
class  ola::io::UnmanagedFileDescriptor
 Allows a FD created by a library to be used with the SelectServer. More...
struct  ola::io::UnmanagedFileDescriptor_lt
 Comparison operator for UnmanagedFileDescriptor. More...
class  ola::io::ConnectedDescriptor
 A BidirectionalFileDescriptor that also generates notifications when closed. More...
class  ola::io::LoopbackDescriptor
 A loopback descriptor. More...
class  ola::io::PipeDescriptor
 A descriptor that uses unix pipes. More...
class  ola::io::UnixSocket
 A unix domain socket pair. More...
class  ola::io::DeviceDescriptor
 A descriptor which represents a connection to a device. More...

Namespaces

namespace  ola
 The namespace containing all OLA symbols.
namespace  ola::io
 Classes for general I/O and event handling.

Typedefs

typedef int ola::io::DescriptorHandle

Functions

int ola::io::ToFD (const DescriptorHandle &handle)

Variables

static DescriptorHandle ola::io::INVALID_DESCRIPTOR = -1