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 Fri Jun 8 03:04:31 2007 for Felix by  doxygen 1.5.2