Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

types.h File Reference

Go to the source code of this file.

Defines

#define ARTP_TYPES_H   1
#define OPTS_OPTID_TYPE   uint16_t
#define OPTS_SZ_TYPE   uint16_t
#define SIGSZ_TYPE   uint32_t
#define ENCDATA_SIZE_TYPE   uint32_t
#define DSEQ_TYPE   uint32_t
#define CTRL_OPTID_TYPE   uint8_t
#define CTRL_SZ_TYPE   uint16_t
#define CTRL_VALUE_SZ_TYPE   int
#define SID_TYPE   uint8_t
#define SID_MAX   UINT8_MAX
#define SEQ_TYPE   uint32_t
#define SEQ_MAX   UINT32_MAX
#define TS_TYPE   uint32_t
#define OPTSZ_TYPE   uint16_t
#define FRAGMENTS_TYPE   uint16_t
#define MSS_TYPE   uint16_t
#define MAX_DGRAM_LEN_TYPE   uint32_t
#define RETR_TIMEOUT_TYPE   uint16_t


Detailed Description

ARTP datagram's types.
Author:
Tomas Rebok
Date:
2004

Define Documentation

#define CTRL_OPTID_TYPE   uint8_t
 

control packet option identifier type

#define CTRL_SZ_TYPE   uint16_t
 

one control item size type

#define CTRL_VALUE_SZ_TYPE   int
 

control value size type

#define DSEQ_TYPE   uint32_t
 

packet data sequence type

#define ENCDATA_SIZE_TYPE   uint32_t
 

encrypted packet payload size type

#define FRAGMENTS_TYPE   uint16_t
 

packet fragments count type

#define MAX_DGRAM_LEN_TYPE   uint32_t
 

packet option - maximum datagram length

#define MSS_TYPE   uint16_t
 

packet option - maximum segment size

#define OPTS_OPTID_TYPE   uint16_t
 

option identification type (options sent in headers of packets)

#define OPTS_SZ_TYPE   uint16_t
 

option size type (options sent in headers of packets)

#define OPTSZ_TYPE   uint16_t
 

packet option size type

#define RETR_TIMEOUT_TYPE   uint16_t
 

packet option - retransmits timeout

#define SEQ_MAX   UINT32_MAX
 

sequence numbers maximal value

#define SEQ_TYPE   uint32_t
 

sequence numbers type

#define SID_MAX   UINT8_MAX
 

session identification max value

#define SID_TYPE   uint8_t
 

session identification type

#define SIGSZ_TYPE   uint32_t
 

signed packet payload size type

#define TS_TYPE   uint32_t
 

packet timestamps type


Generated on Fri May 21 07:50:25 2004 for Active Router Transport Protocol (ARTP) by doxygen1.2.15