S3FC project page S3FC home page

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

Stone Three Foundation Classes File List

Here is a list of all files with brief descriptions:
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]

Send comments to: s3fc@stonethree.com SourceForge Logo