Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members

New selector types


Enumerations

enum  {
  SEL_DATA = FX::SEL_LAST,
  SEL_THREAD,
  SEL_WAITABLE_WAIT,
  SEL_WAITABLE_ACTIVATE,
  SEL_INTERLOCK,
  SEL_BARRIER_LOCK,
  SEL_BARRIER_UNLOCK,
  SEL_INPUT,
  SEL_OUTPUT,
  SEL_ERROR,
  SEL_IO,
  SEL_IO_CONNECT,
  SEL_EVENT,
  SEL_BEGIN,
  SEL_END,
  SEL_TAG,
  SEL_CONTENT,
  SEL_REGISTRY,
  SEL_LASTEX
}

Enumeration Type Documentation

anonymous enum
 

Enumeration values:
SEL_DATA   form of data as an event.
SEL_THREAD   thread/runnable events.
SEL_WAITABLE_WAIT   waitable event such as a Condition variable, semaphore, etc.
SEL_WAITABLE_ACTIVATE   waitable event such as a Condition variable, semaphore, etc.
SEL_INTERLOCK   interlocked event; object went into lock.
SEL_BARRIER_LOCK   barrier event; thread waiting in barrier lock.
SEL_BARRIER_UNLOCK   barrier event; barrier object reset, threads released.
SEL_INPUT   some type of input event.
SEL_OUTPUT   some type of output event.
SEL_ERROR   some type of error event.
SEL_IO   Some form of IO.
SEL_IO_CONNECT   Connection event.
SEL_EVENT   a generic event.
SEL_BEGIN   en event defining some begining.
SEL_END   an event defining some ending.
SEL_TAG   tag event.
SEL_CONTENT   content event.
SEL_REGISTRY   a registry event (TODO I have a plan for this...).
SEL_LASTEX   Last message.

Definition at line 158 of file fxexdefs.h.