▼Nzth | |
►Nfsm | |
Cfunction_traits | |
Cinvalid_fsm | Exception thrown when the FSM description is incorrect |
CSymbol | A input/state symbol |
CNamed | |
CNamed< false > | |
CNamed< true > | |
CCallback | |
CCallback< T, R, false, false, true > | |
CCallback< T, R, true, false, true > | |
CCallback< T, R, false, true, true > | |
CGuardPollInterval | |
CGuard | |
CTypedGuard | |
CInputGuard | |
CAction | |
CTypedAction | |
CGuardedActionBase | |
CGuardedAction | |
CTransitionStart | |
CTransition | |
CTransitionsBase | |
►CTransitions | |
CCompiledTransition | |
CBasicFsm | Basic FSM base class |
CFsm | FSM base class |
►Nimpl | |
CContextArch | |
►CContextBase | Base class of the Context |
CStack | Stack information |
CPacked | |
CPacked< T & > | |
CArguments | |
CFunctionION | |
CFunctionION< void, A, A_ > | |
Cvector_type | std::vector type using Config::Allocator::type |
Cmap_type | std::map type using Config::Allocator::type |
Clist_type | std::list type using Config::Allocator::type |
CTypedFiber | |
CFiberManipulator | |
CsetStackSize | Change the stack size of a fiber returned by async |
CsetName | Change the name of a fiber returned by async |
CpassOnExit | Makes the fiber pass the given gate upon exit |
CAutoFuture | |
CTypedFiberN | |
CTypedFiberN< void, Args... > | |
CTypedFiberType | |
►CTypedFiberType< R(*)(Args...)> | |
CNoArg | |
CTypedFiberFactory | |
Cfiber_type_impl | |
Cfiber_type | |
Cfiber_type< R(*)(Args...)> | |
CEnv | |
►CDefaultConfig | |
CAllocator | Allocator type |
CContext | |
CContextAttr | |
CFiber | The fiber |
CRunnable | An abstract class, that can be started as a fiber |
CFsmGuard | A guard is evaluated, and when true, the corresponding transition is taken |
CFsmDescription | The description of a Fsm |
CFsmCompiler | A compiler to turn an zth::FsmDescription into something that can be used by zth::Fsm |
CFsm | A Finite-state machine |
CFsmCallback | |
CFsmCallback< State_, void, Input_, FsmImpl_ > | |
►CList | |
Citerator | |
CSortedList | |
CListable | |
CBacktrace | Save a backtrace |
CPerfEvent | An event to be processed by perf_event() |
CPerfEvent< false > | |
CLoad | Measure the load of some activity |
CEventRate | Measure the rate of some event in Hz |
CPollable | A pollable thing |
CPollableFd | A pollable file descriptor |
CPollerInterface | Abstract base class of a poller |
CPollerClientBase | The abstract base class of a Poller client |
CPollerServerBase | Abstract base class of a Poller server |
CPollerServer | Poller to be executed by the Waiter |
CZmqPoller | A PollerServer that uses zmq_poll() |
CPollerClient | The poller to be used by a fiber |
CRegister | Helper class to read/write (bitfields in) hardware registers |
CRefCounted | |
CSharedPointer | |
►CSynchronizer | |
CAlarmClock | |
CMutex | Fiber-aware mutex |
CSemaphore | Fiber-aware semaphore |
CSignal | Fiber-aware signal |
CFuture | Fiber-aware future |
CFuture< void > | |
CGate | Fiber-aware barrier/gate |
CTimeInterval | Convenient wrapper around struct timespec that contains a time interval |
CTimestamp | Convenient wrapper around struct timespec that contains an absolute timestamp |
Ccow_string | Copy-on-write string |
CUniqueIDBase | |
CUniqueID | Keeps track of a process-wide unique ID within the type T |
Cchoose_type | |
Cchoose_type< void, WhenTIsVoid > | |
CSequence | |
Csafe_ptr | Wrapper for a pointer, which checks validity of the pointer upon dereference |
CSingleton | Singleton pattern |
CThreadLocalSingleton | Singleton pattern, but only per-thread |
Csmall_vector | A simple std::vector, which can contain Prealloc without heap allocation |
Csmallest_uint_size | |
Csmallest_uint< x, smallest_uint_size< 1 > > | |
Csmallest_uint< x, smallest_uint_size< 2 > > | |
Csmallest_uint< x, smallest_uint_size< 4 > > | |
CWaitable | |
CTimedWaitable | |
CPolledWaiting | |
CPolledMemberWaitingHelper | |
CPolledMemberWaiting | |
CWaiter | A single fiber per Worker that manages sleeping and blocked fibers |
CPeriodicWakeUp | Periodic wakeup after fixed interval |
CWorker | The class that manages the fibers within this thread |
CConfig | The configuration of Zth |
CPerfFiber | |
Czth_cond_t | |
Czth_future_t | |
Czth_gate_t | |
Czth_init_entry | |
Czth_mutex_t | |
Czth_sem_t | |