DLCP Struct Reference

#include <libdali.h>

Collaboration diagram for DLCP:

Collaboration graph
[legend]

Data Fields

char addr [100]
char clientid [200]
int keepalive
int iotimeout
int link
float serverproto
int32_t maxpktsize
int8_t writeperm
int64_t pktid
dltime_t pkttime
int8_t keepalive_trig
dltime_t keepalive_time
int8_t terminate
int8_t streaming
DLLoglog

Detailed Description

DataLink connection parameters

Field Documentation

char DLCP::addr[100]

The host:port of DataLink server

char DLCP::clientid[200]

Client program ID as "progname:username:pid:arch", see dlp_genclientid()

Interval to send keepalive/heartbeat (seconds)

Timeout for network I/O operations (seconds)

The network socket descriptor, maintained internally

Server version of the DataLink protocol, maintained internally

Maximum packet size for server, maintained internally

Write permission status from server, maintained internally

int64_t DLCP::pktid

Packet ID of last packet received, maintained internally

Packet time of last packet received, maintained internally

Send keepalive trigger, maintained internally

Keepalive time stamp, maintained internally

Boolean flag to control connection termination, maintained internally

Boolean flag to indicate streaming status, maintained internally

Logging parameters, maintained internally


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

Generated on Fri Sep 12 15:38:54 2008 for libdali by  doxygen 1.5.6