flx::rtl::schannel_t Struct Reference

SCHANNEL. Synchronous channels. More...

#include <flx_rtl.hpp>

List of all members.

Public Member Functions

 schannel_t (gc::generic::collector_t *)
void push_reader (fthread_t *)
 add a reader
fthread_tpop_reader ()
 pop a reader, NULL if none
void push_writer (fthread_t *)
 add a writer
fthread_tpop_writer ()
 pop a writer, NULL if none

Public Attributes

slist_twaiting_to_read
 fthreads waiting for a writer
slist_twaiting_to_write
 fthreads waiting for a reader


Detailed Description

SCHANNEL. Synchronous channels.
The documentation for this struct was generated from the following file:

Generated on Thu May 29 14:36:12 2008 for Felix by  doxygen 1.5.5