Table of contents
General
Frame broadcast API
Frame broadcast API
Download
Download the distribition
Examples
Sender and receiver examples
Flow control
Flow control classes and constants
Classes
auto_pkt_ptr
Auto pointer for a packet
frameRecv
Class for receiving frame broadcast data
frameSend
Class for broadcasting frame data
Variables
daemonPriority
priority of daemon (lower values = higher priority) [1]
frameXmitPort
default IP port [7096]
maximumRetransmit
maximum number of packets allowed for retransmit [200]
maxRetry
maximum number of retries to rebroadcast [5]
maxSequenceOutOfSync
maximum value a sequnce can be out of sync [5]
mcast_TTL
multicast time-to-live (i.e., number of hopes)
packetBurst
continues packet burst (in
of packets) [4]
packetBurstInterval
minimum time interval between bursts (in usec) [1000]
packetSize
packet size (in bytes) [64000]
PKT_BROADCAST
broadcast packet type [123]
PKT_REBROADCAST
rebroadcast packet type [124]
PKT_REQUEST_RETRANSMIT
retransmit request packet [125]
rcvDelayTick
receiver delay tick if there were no packets received (in usec) [1000]
rcvErrorRate
artifically introduced receiver error rate [0], only valid if compiled with DEBUG
rcvInBuffersize
receiver socket input buffer length (in bytes) [262144]
rcvOutBuffersize
receiver socket output buffer length (in bytes) [65536]
rcvpacketbuffersize
receiver packet buffer length (in number of packets) [1024]
retransmissionAverage
number of data segments used for determining the average retransmission rate [10.1]
retryTimeout
timeout for each retry (in usec) [250000]
sndDefaultBuffers
default number of buffers for the sender [7]
sndDelayTick
sender delay tick if there are no packets to send (in usec) [1000]
sndInBuffersize
sender socket input buffer length (in bytes) [65536]
sndOutBuffersize
sender socket output buffer length (in bytes) [262144]
Enums, Unions, Structs
packet
Standard data packet
packetHeader
Packet header (information is stored in network byteorder)
retransmitpacket
Retransmit request packet
hierarchy of classes
Please send questions and comments to
sigg_d@ligo-wa.caltech.edu