Open Lighting Architecture  0.10.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ola::io::SelectServerInterface Member List

This is the complete list of members for ola::io::SelectServerInterface, including all inherited members.

AddReadDescriptor(class ReadFileDescriptor *descriptor)=0ola::io::SelectServerInterfacepure virtual
AddReadDescriptor(class ConnectedDescriptor *descriptor, bool delete_on_close=false)=0ola::io::SelectServerInterfacepure virtual
AddWriteDescriptor(class WriteFileDescriptor *descriptor)=0ola::io::SelectServerInterfacepure virtual
DrainCallbacks()=0ola::thread::ExecutorInterfacepure virtual
Execute(ola::BaseCallback0< void > *callback)=0ola::thread::ExecutorInterfacepure virtual
ExecutorInterface() (defined in ola::thread::ExecutorInterface)ola::thread::ExecutorInterfaceinline
RegisterRepeatingTimeout(unsigned int ms, Callback0< bool > *closure)=0ola::io::SelectServerInterfacepure virtual
RegisterRepeatingTimeout(const ola::TimeInterval &interval, ola::Callback0< bool > *closure)=0ola::io::SelectServerInterfacepure virtual
RegisterSingleTimeout(unsigned int ms, SingleUseCallback0< void > *closure)=0ola::io::SelectServerInterfacepure virtual
RegisterSingleTimeout(const ola::TimeInterval &interval, SingleUseCallback0< void > *closure)=0ola::io::SelectServerInterfacepure virtual
RemoveReadDescriptor(class ReadFileDescriptor *descriptor)=0ola::io::SelectServerInterfacepure virtual
RemoveReadDescriptor(class ConnectedDescriptor *descriptor)=0ola::io::SelectServerInterfacepure virtual
RemoveTimeout(ola::thread::timeout_id id)=0ola::io::SelectServerInterfacepure virtual
RemoveWriteDescriptor(class WriteFileDescriptor *descriptor)=0ola::io::SelectServerInterfacepure virtual
SchedulerInterface() (defined in ola::thread::SchedulerInterface)ola::thread::SchedulerInterfaceinline
SelectServerInterface() (defined in ola::io::SelectServerInterface)ola::io::SelectServerInterfaceinline
WakeUpTime() const =0ola::io::SelectServerInterfacepure virtual
~ExecutorInterface() (defined in ola::thread::ExecutorInterface)ola::thread::ExecutorInterfaceinlinevirtual
~SchedulerInterface() (defined in ola::thread::SchedulerInterface)ola::thread::SchedulerInterfaceinlinevirtual
~SchedulingExecutorInterface() (defined in ola::thread::SchedulingExecutorInterface)ola::thread::SchedulingExecutorInterfaceinlinevirtual
~SelectServerInterface() (defined in ola::io::SelectServerInterface)ola::io::SelectServerInterfaceinlinevirtual