S3FC project page S3FC home page

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

s3_txport_base.h File Reference

Id:
s3_txport_base.h,v 1.1.1.1 2003/01/31 09:51:20 alberts3 Exp
Base class for the transport mechanism. More...

#include <string>
#include <list>
#include <s3fc/s3_fifo_queue.h>
#include <s3fc/s3_event.h>

Include dependency graph for s3_txport_base.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  s3_txport_base
 Abstract base class for a generic transport mechanism. More...

class  s3_txport_data
 Data class used by the s3_txport system. More...

struct  s3_txport_event
 Event type for the s3_txport system. More...


Typedefs

typedef int s3_txport_client_id
 Type representing the id of the sender of any data in the txpot mechanism. More...


Detailed Description

Id:
s3_txport_base.h,v 1.1.1.1 2003/01/31 09:51:20 alberts3 Exp
Base class for the transport mechanism.

Author:
David Weber <weber@stonethree.com>
Date:
21/05/2001

Definition in file s3_txport_base.h.


Typedef Documentation

typedef int s3_txport_client_id
 

Type representing the id of the sender of any data in the txpot mechanism.

Definition at line 40 of file s3_txport_base.h.

Referenced by s3_txport_tcp::clear_critical_by_id, s3_txport_local::connect, s3_txport_tcp::disconnect_by_id, s3_txport_local::disconnect_by_id, s3_txport_data< s3_message >::get_id, s3_txport_tcp::get_ip_address_by_id, s3_txport_tcp::get_socket_by_id, s3_txport_tcp_tx_task< s3_message, s3_socket_tcp >::handle_failure, s3_txport_tcp::is_connected_by_id, s3_txport_local::is_connected_by_id, s3_txport_tcp_tx_task::main_loop, s3_txport_tcp::metadata_type::metadata_type, s3_txport_tcp< s3_message >::next_id, s3_txport_local::next_id, s3_txport_tcp::reap, s3_txport_local::register_me, s3_txport_data< s3_message >::s3_txport_data, s3_txport_event::s3_txport_event, s3_txport_tcp_rx_task::s3_txport_tcp_rx_task, s3_txport_tcp::send_metadata, s3_txport_local::send_metadata, s3_txport_tcp::set_critical_by_id, s3_txport_data< s3_message >::set_id, and s3_txport_tcp::spawn_handler.


Send comments to: s3fc@stonethree.com SourceForge Logo