fpc/packages/base/libc/proutedh.inc
2005-02-14 17:13:06 +00:00

49 lines
1.0 KiB
PHP

const
RIPVERSION = 1;
type
Pnetinfo = ^netinfo;
netinfo = record
rip_dst : sockaddr;
rip_metric : longint;
end;
Prip = ^rip;
rip = record
rip_cmd : u_char;
rip_vers : u_char;
rip_res1 : array[0..1] of u_char;
ripun : record
case longint of
0 : ( ru_nets : array[0..0] of netinfo );
1 : ( ru_tracefile : array[0..0] of char );
end;
end;
const
RIPCMD_REQUEST = 1;
RIPCMD_RESPONSE = 2;
RIPCMD_TRACEON = 3;
RIPCMD_TRACEOFF = 4;
RIPCMD_MAX = 5;
ripcmds : array [0..RIPCMD_MAX-1] of pchar = ( ''#0, 'REQUEST', 'RESPONSE', 'TRACEON', 'TRACEOFF' );
const
HOPCNT_INFINITY = 16;
MAXPACKETSIZE = 512;
TIMER_RATE = 30;
SUPPLY_INTERVAL = 30;
MIN_WAITTIME = 2;
MAX_WAITTIME = 5;
EXPIRE_TIME = 180;
GARBAGE_TIME = 240;
{ ---------------------------------------------------------------------
Borland compatibility types
---------------------------------------------------------------------}
// Type