Thread portable class


Gate portable class


Timer class


Pool class


Terimber 2.0


About C++


Downloads Products & Services Support Clients Open Source About



Home / Open source / Terimber 2.0

aiogate::pin_info Class Reference

pin info with information about pin status More...

Inheritance diagram for aiogate::pin_info:

aiogate::pin_info_minimum

List of all members.

Public Member Functions

 pin_info ()
 default constructor
 pin_info (const pin_info &x)
 copies constructor

Public Attributes

ub8_t _leader
 a small buffer for waiting for incoming bytes, optimization for huge number of pins
fixed_size_buffer_stail
 pointer to the tail of linked list of buffers for sending
size_t _send_timeout
 sends timeout
size_t _recv_timeout
 receives timeout
ub4_t _in_progress_mask
 bit mask for currently activities
ub4_t _callback_invoking_mask
 bit mask for invoked callbacks
bool _still_alive
 flag if pin is still alive
bool _tcp_udp
 tpc or udp oriented pin


Detailed Description

pin info with information about pin status

Definition at line 123 of file aiogate.h.


Constructor & Destructor Documentation

aiogate::pin_info::pin_info (  )  [inline]

default constructor

Definition at line 127 of file aiogate.h.

aiogate::pin_info::pin_info ( const pin_info x  )  [inline]

copies constructor

Definition at line 139 of file aiogate.h.


Member Data Documentation

a small buffer for waiting for incoming bytes, optimization for huge number of pins

Definition at line 151 of file aiogate.h.

Referenced by aiogate::v_on_receive().

pointer to the tail of linked list of buffers for sending

Definition at line 152 of file aiogate.h.

Referenced by aiogate::v_on_send().

sends timeout

Definition at line 153 of file aiogate.h.

Referenced by aiogate::v_on_send().

receives timeout

Definition at line 154 of file aiogate.h.

bit mask for currently activities

Definition at line 155 of file aiogate.h.

Referenced by aiogate::v_on_send().

bit mask for invoked callbacks

Definition at line 156 of file aiogate.h.

Referenced by aiogate::lock_pin().

flag if pin is still alive

Definition at line 157 of file aiogate.h.

tpc or udp oriented pin

Definition at line 158 of file aiogate.h.

Referenced by aiogate::bind(), aiogate::connect(), aiogate::v_on_accept(), and aiogate::v_on_send().


The documentation for this class was generated from the following file:


© Copyright Terimber 2003-.