acl
3.5.3.0
|
#include <lib_icmp_type.h>
Public 属性 | |
ICMP_STAT | icmp_stat |
char | dest_ip [32] |
char | domain [64] |
struct sockaddr_in | dest |
struct sockaddr_in | from |
int | from_len |
int | delay |
int | timeout |
size_t | dlen |
size_t | nsent |
ICMP_PKT ** | pkts |
size_t | npkt |
size_t | ipkt |
ACL_RING | host_ring |
ICMP_CHAT * | chat |
char | enable_log |
void(* | stat_respond )(ICMP_PKT_STATUS *, void *) |
void(* | stat_timeout )(ICMP_PKT_STATUS *, void *) |
void(* | stat_unreach )(ICMP_PKT_STATUS *, void *) |
void(* | stat_finish )(ICMP_HOST *, void *) |
void * | arg |
在文件 lib_icmp_type.h 第 51 行定义.
void* ICMP_HOST::arg |
在文件 lib_icmp_type.h 第 84 行定义.
ICMP_CHAT* ICMP_HOST::chat |
所属的通信对象
在文件 lib_icmp_type.h 第 68 行定义.
int ICMP_HOST::delay |
发送 PING 的间隔,单位为毫秒
在文件 lib_icmp_type.h 第 58 行定义.
struct sockaddr_in ICMP_HOST::dest |
发送包时目的主机地址
在文件 lib_icmp_type.h 第 55 行定义.
char ICMP_HOST::dest_ip[32] |
目的主机IP地址
在文件 lib_icmp_type.h 第 53 行定义.
size_t ICMP_HOST::dlen |
每个发送包的大小(字节)
在文件 lib_icmp_type.h 第 60 行定义.
char ICMP_HOST::domain[64] |
目的主机IP所对应的域名
在文件 lib_icmp_type.h 第 54 行定义.
char ICMP_HOST::enable_log |
是否将响应包的信息记日志 汇报发送包的响应包状态
在文件 lib_icmp_type.h 第 69 行定义.
struct sockaddr_in ICMP_HOST::from |
接收时源主机地址
在文件 lib_icmp_type.h 第 56 行定义.
int ICMP_HOST::from_len |
接收时存储在 from 中的地址长度
在文件 lib_icmp_type.h 第 57 行定义.
ACL_RING ICMP_HOST::host_ring |
链入 ICMP_CHAT->host_head 链中
在文件 lib_icmp_type.h 第 67 行定义.
ICMP_STAT ICMP_HOST::icmp_stat |
ICMP 通信过程中的状态
在文件 lib_icmp_type.h 第 52 行定义.
size_t ICMP_HOST::ipkt |
记录下一个要发送的包的下标
在文件 lib_icmp_type.h 第 65 行定义.
size_t ICMP_HOST::npkt |
设置的向该目的主机发送包的个数
在文件 lib_icmp_type.h 第 64 行定义.
size_t ICMP_HOST::nsent |
已经发送给该目的主机包的个数
在文件 lib_icmp_type.h 第 61 行定义.
ICMP_PKT** ICMP_HOST::pkts |
所有包的数组
在文件 lib_icmp_type.h 第 63 行定义.
void(* ICMP_HOST::stat_finish) (ICMP_HOST *, void *) |
应用传递的私有参数地址
在文件 lib_icmp_type.h 第 81 行定义.
void(* ICMP_HOST::stat_respond) (ICMP_PKT_STATUS *, void *) |
该发送包的响应包超时
在文件 lib_icmp_type.h 第 72 行定义.
void(* ICMP_HOST::stat_timeout) (ICMP_PKT_STATUS *, void *) |
该主机不可达
在文件 lib_icmp_type.h 第 75 行定义.
void(* ICMP_HOST::stat_unreach) (ICMP_PKT_STATUS *, void *) |
当主机的包发完时的回调函数
在文件 lib_icmp_type.h 第 78 行定义.
int ICMP_HOST::timeout |
超时时间(毫秒)
在文件 lib_icmp_type.h 第 59 行定义.