| index.dox |  | 
  | s3_condition.cc [code] | S3_condition.h - 
Id: 
 - 
 s3_condition.cc,v 1.1.1.1 2003/01/31 09:50:50 alberts3 Exp 
   A Condition variable. | 
  | s3_condition.h [code] | S3_condition.h - 
Id: 
 - 
 s3_condition.h,v 1.1.1.1 2003/01/31 09:50:59 alberts3 Exp 
   A Condition variable. | 
  | s3_config_base.cc [code] | S3_config_base.cc - 
Id: 
 - 
 s3_config_base.cc,v 1.1.1.1 2003/01/31 09:50:50 alberts3 Exp 
   Created by Gerhard Esterhuizen <gesterhuizen@stonethree.com> on 06/06/2001 | 
  | s3_config_base.h [code] | S3_config_base.h - 
Id: 
 - 
 s3_config_base.h,v 1.1.1.1 2003/01/31 09:50:59 alberts3 Exp 
   Created by Gerhard Esterhuizen <gesterhuizen@stonethree.com> on 06/06/2001 | 
  | s3_config_node.cc [code] | - 
Id: 
 - 
 s3_config_node.cc,v 1.1.1.1 2003/01/31 09:50:51 alberts3 Exp 
   Created by Gerhard Esterhuizen <gesterhuizen@stonethree.com> on 20/06/2001 | 
  | s3_config_node.h [code] | - 
Id: 
 - 
 s3_config_node.h,v 1.1.1.1 2003/01/31 09:51:01 alberts3 Exp 
   Created by Gerhard Esterhuizen <gesterhuizen@stonethree.com> on 20/06/2001 | 
  | s3_config_node.tcc [code] | - 
Id: 
 - 
 s3_config_node.tcc,v 1.1.1.1 2003/01/31 09:51:22 alberts3 Exp 
   Created by Gerhard Esterhuizen <gesterhuizen@stonethree.com> on 26/09/2001 | 
  | s3_conversion.cc [code] | S3_conversion.cc - 
Id: 
 - 
 s3_conversion.cc,v 1.1.1.1 2003/01/31 09:50:51 alberts3 Exp 
   Some conversion functions | 
  | s3_conversion.h [code] | S3_conversion.h - 
Id: 
 - 
 s3_conversion.h,v 1.1.1.1 2003/01/31 09:51:01 alberts3 Exp 
   Some conversion functions | 
  | s3_event.h [code] | S3_event.h - 
Id: 
 - 
 s3_event.h,v 1.1.1.1 2003/01/31 09:51:02 alberts3 Exp 
   Event notification and handling infrastructure | 
  | s3_event.tcc [code] | S3_event.tcc - 
Id: 
 - 
 s3_event.tcc,v 1.1.1.1 2003/01/31 09:51:22 alberts3 Exp 
   Event notification and handling infrastructure | 
  | s3_exception.cc [code] | - 
Id: 
 - 
 s3_exception.cc,v 1.1.1.1 2003/01/31 09:50:51 alberts3 Exp 
   S3 Exception base | 
  | s3_exception.h [code] | S3_exception.h - 
Id: 
 - 
 s3_exception.h,v 1.1.1.1 2003/01/31 09:51:02 alberts3 Exp 
   S3 Exception base | 
  | s3_fifo_base.cc [code] | S3_fifo_base.cc - 
Id: 
 - 
 s3_fifo_base.cc,v 1.1.1.1 2003/01/31 09:50:52 alberts3 Exp 
   Implementation of s3_subscribable_fifo | 
  | s3_fifo_base.h [code] | S3_fifo_base.h - 
Id: 
 - 
 s3_fifo_base.h,v 1.1.1.1 2003/01/31 09:51:03 alberts3 Exp 
   Templated base class describing the interface for FIFO (First In First Out) queues. It is templated on the type of object stored in the queue | 
  | s3_fifo_queue.h [code] | S3_fifo_queue.h - 
Id: 
 - 
 s3_fifo_queue.h,v 1.1.1.1 2003/01/31 09:51:04 alberts3 Exp 
   Template class that implements a first in, first out (FIFO) queue allowing multiple producers and consumers simultaneous access | 
  | s3_growable_fifo_queue.h [code] | S3_growable_fifo_queue.h - 
Id: 
 - 
 s3_growable_fifo_queue.h,v 1.1.1.1 2003/01/31 09:51:04 alberts3 Exp 
   Created by David Weber <weber@stonethree.com> on 15/05/2001 | 
  | s3_inplace_fifo_base.h [code] | S3_inplace_fifo_base.h - 
Id: 
 - 
 s3_inplace_fifo_base.h,v 1.1.1.1 2003/01/31 09:51:05 alberts3 Exp 
   Templated base class describing the interface for FIFO (First In First Out) queues that allow inplace operation of their data. Producers and consumers gain access to slots through open_ and close_ calls, similar to UNIX file IO | 
  | s3_inplace_fifo_mux.h [code] | S3_inplace_fifo_mux.h - 
Id: 
 - 
 s3_inplace_fifo_mux.h,v 1.1.1.1 2003/01/31 09:51:06 alberts3 Exp 
   Fifo queue multiplexer | 
  | s3_inplace_fifo_mux.tcc [code] | S3_inplace_fifo_mux.tcc - 
Id: 
 - 
 s3_inplace_fifo_mux.tcc,v 1.1.1.1 2003/01/31 09:51:23 alberts3 Exp 
   Fifo queue multiplexer | 
  | s3_logger.cc [code] | S3_logger.cc - 
Id: 
 - 
 s3_logger.cc,v 1.1.1.1 2003/01/31 09:50:52 alberts3 Exp 
   The S3 message logging tool | 
  | s3_logger.h [code] | S3_logger.h - 
Id: 
 - 
 s3_logger.h,v 1.1.1.1 2003/01/31 09:51:08 alberts3 Exp 
   The S3 message logging tool | 
  | s3_macros.h [code] |  | 
  | s3_message.cc [code] | S3_message.cc - 
Id: 
 - 
 s3_message.cc,v 1.1.1.1 2003/01/31 09:50:54 alberts3 Exp 
   S3 Postal system | 
  | s3_message.h [code] | S3_message.h - 
Id: 
 - 
 s3_message.h,v 1.1.1.1 2003/01/31 09:51:11 alberts3 Exp 
   S3 Postal system | 
  | s3_mutex.cc [code] | S3_mutex.cc - 
Id: 
 - 
 s3_mutex.cc,v 1.1.1.1 2003/01/31 09:50:55 alberts3 Exp 
   A Mutex | 
  | s3_mutex.h [code] | S3_mutex.h - 
Id: 
 - 
 s3_mutex.h,v 1.1.1.1 2003/01/31 09:51:12 alberts3 Exp 
   A Mutex | 
  | s3_periodic_notifier.cc [code] | S3_periodic_notifier.cc - 
Id: 
 - 
 s3_periodic_notifier.cc,v 1.1.1.1 2003/01/31 09:50:56 alberts3 Exp 
   Device that periodically notifies a process by posting a semaphore | 
  | s3_periodic_notifier.h [code] | S3_periodic_notifier.h - 
Id: 
 - 
 s3_periodic_notifier.h,v 1.1.1.1 2003/01/31 09:51:13 alberts3 Exp 
   Device that periodically notifies a process by posting a semaphore | 
  | s3_ring_buffer.h [code] | S3_ring_buffer.h - 
Id: 
 - 
 s3_ring_buffer.h,v 1.1.1.1 2003/01/31 09:51:13 alberts3 Exp 
   Templated class that implements a ring (or circular) buffer | 
  | s3_rpc.cc [code] | - 
Id: 
 - 
 s3_rpc.cc,v 1.1.1.1 2003/01/31 09:50:56 alberts3 Exp 
   Asynchronous Remote Procedure Calls (RPC) | 
  | s3_rpc.h [code] | - 
Id: 
 - 
 s3_rpc.h,v 1.1.1.1 2003/01/31 09:51:15 alberts3 Exp 
   Asynchronous Remote Procedure Calls (RPC) | 
  | s3_rpc.tcc [code] | - 
Id: 
 - 
 s3_rpc.tcc,v 1.1.1.1 2003/01/31 09:51:24 alberts3 Exp 
   Asynchronous Remote Procedure Calls (RPC) | 
  | s3_semaphore.cc [code] | S3_semaphore.cc - 
Id: 
 - 
 s3_semaphore.cc,v 1.1.1.1 2003/01/31 09:50:56 alberts3 Exp 
   A Semaphore | 
  | s3_semaphore.h [code] | S3_semaphore.h - 
Id: 
 - 
 s3_semaphore.h,v 1.1.1.1 2003/01/31 09:51:15 alberts3 Exp 
   A Semaphore | 
  | s3_socket_tcp.cc [code] | - 
Id: 
 - 
 s3_socket_tcp.cc,v 1.1.1.1 2003/01/31 09:50:57 alberts3 Exp 
   TCP socket | 
  | s3_socket_tcp.h [code] | - 
Id: 
 - 
 s3_socket_tcp.h,v 1.1.1.1 2003/01/31 09:51:15 alberts3 Exp 
   TCP Socket | 
  | s3_socket_tcp_ssl.cc [code] | - 
Id: 
 - 
 s3_socket_tcp_ssl.cc,v 1.1.1.1 2003/01/31 09:50:58 alberts3 Exp 
   Secure TCP (OpenSSL) Socket | 
  | s3_socket_tcp_ssl.h [code] | - 
Id: 
 - 
 s3_socket_tcp_ssl.h,v 1.1.1.1 2003/01/31 09:51:15 alberts3 Exp 
   Secure TCP (OpenSSL) Socket | 
  | s3_spsc_fifo_queue.h [code] | S3_spsc_fifo_queue.h - 
Id: 
 - 
 s3_spsc_fifo_queue.h,v 1.1.1.1 2003/01/31 09:51:16 alberts3 Exp 
   Template class that implements a single producer, single consumer first in, first out queue | 
  | s3_streamable.cc [code] |  | 
  | s3_streamable.h [code] | S3_streamable.h - 
Id: 
 - 
 s3_streamable.h,v 1.1.1.1 2003/01/31 09:51:18 alberts3 Exp 
   Classes used to create and manipulate streamable objects | 
  | s3_streamable.tcc [code] |  | 
  | s3_thread_base.cc [code] | S3_thread_base.cc - 
Id: 
 - 
 s3_thread_base.cc,v 1.1.1.1 2003/01/31 09:50:59 alberts3 Exp 
   Implementation of s3_thread_base functions | 
  | s3_thread_base.h [code] | S3_thread_base.h - 
Id: 
 - 
 s3_thread_base.h,v 1.1.1.1 2003/01/31 09:51:19 alberts3 Exp 
   Base class for thread objects. This acts as a simple C++ wrapper around the Linuxthreads (sort-of) POSIX threads | 
  | s3_timer.h [code] |  | 
  | s3_txport_base.h [code] | - 
Id: 
 - 
 s3_txport_base.h,v 1.1.1.1 2003/01/31 09:51:20 alberts3 Exp 
   Base class for the transport mechanism | 
  | s3_txport_local.h [code] | - 
Id: 
 - 
 s3_txport_local.h,v 1.1.1.1 2003/01/31 09:51:21 alberts3 Exp 
   Test for transport mechanism for TCP comms | 
  | s3_txport_local.tcc [code] | - 
Id: 
 - 
 s3_txport_local.tcc,v 1.1.1.1 2003/01/31 09:51:25 alberts3 Exp 
   Local (inter thread) transport mechanism template implementation | 
  | s3_txport_tcp.h [code] | - 
Id: 
 - 
 s3_txport_tcp.h,v 1.1.1.1 2003/01/31 09:51:22 alberts3 Exp 
   Transport TCP/IP interface | 
  | s3_txport_tcp.tcc [code] | - 
Id: 
 - 
 s3_txport_tcp.tcc,v 1.1.1.1 2003/01/31 09:51:27 alberts3 Exp 
   Transport TCP implementation | 
  | s3_utils.h [code] | S3_utils.h - 
Id: 
 - 
 s3_utils.h,v 1.1.1.1 2003/01/31 09:51:22 alberts3 Exp 
   Some utility functions | 
  | s3_xml_config.cc [code] | S3_xml_config.h - 
Id: 
 - 
 s3_xml_config.cc,v 1.1.1.1 2003/01/31 09:51:29 alberts3 Exp 
   Created by Gerhard Esterhuizen <gesterhuizen@stonethree.com> on 06/07/2001 | 
  | s3_xml_config.h [code] | S3_xml_config.h - 
Id: 
 - 
 s3_xml_config.h,v 1.1.1.1 2003/01/31 09:51:28 alberts3 Exp 
   Created by Gerhard Esterhuizen <gesterhuizen@stonethree.com> on 06/07/2001 | 
  | s3fc_config.h [code] |  |