Mir
Classes | Typedefs | Enumerations
mir::dispatch Namespace Reference

Classes

class  ActionQueue
 
class  Dispatchable
 
class  MultiplexingDispatchable
 An adaptor that combines multiple Dispatchables into a single Dispatchable. More...
 
class  ReadableFd
 
class  ThreadedDispatcher
 

Typedefs

using FdEvents = uint32_t
 

Enumerations

enum  FdEvent : uint32_t { readable = 1<<0, writable = 1<<1, remote_closed = 1<<2, error = 1<<3 }
 
enum  DispatchReentrancy { DispatchReentrancy::sequential, DispatchReentrancy::reentrant }
 How concurrent dispatch should be handled. More...
 

Typedef Documentation

◆ FdEvents

using mir::dispatch::FdEvents = typedef uint32_t

Enumeration Type Documentation

◆ DispatchReentrancy

How concurrent dispatch should be handled.

Enumerator
sequential 

The dispatch function is guaranteed not to be called while a thread is currently running it.

reentrant 

The dispatch function may be called on multiple threads simultaneously.

◆ FdEvent

enum mir::dispatch::FdEvent : uint32_t
Enumerator
readable 
writable 
remote_closed 
error 

Copyright © 2012-2018 Canonical Ltd.
Generated on Mon Feb 19 14:05:11 UTC 2018