static void PingStart(void)
来源:互联网 发布:黑客篡改时时彩数据 编辑:程序博客网 时间:2024/06/15 22:34
{
#if defined(CONFIG_NET_MULTI)
printf ("Using %s device\n", eth_get_name());
#endif /* CONFIG_NET_MULTI */
NetSetTimeout (10 * CFG_HZ, PingTimeout); //(10*1562500,PingTimeout)
NetSetHandler (PingHandler);
PingSend();
}
NetSetTimeout(ulong iv, thand_f * f)
{
if (iv == 0) {
timeHandler = (thand_f *)0;
} else {
timeHandler = f; //函数句柄=PingTimeout
timeStart = get_timer(0); //获取当时时间
timeDelta = iv; //超时限制时间
}
}
PingTimeout (void)
{
eth_halt();
NetState = NETLOOP_FAIL; /* we did not get the reply */
}
NetSetHandler(rxhand_f * f)
{
packetHandler = f; //函数句柄=PingHandler
}
PingHandler (uchar * pkt, unsigned dest, unsigned src, unsigned len)
{
IPaddr_t tmp;
volatile IP_t *ip = (volatile IP_t *)pkt;
tmp = NetReadIP((void *)&ip->ip_src);
if (tmp != NetPingIP)
return;
NetState = NETLOOP_SUCCESS;
}
- static void PingStart(void)
- static void
- static void和void区别
- 关于static void 函数
- public static void longToAscString
- static void main
- static void(转)
- public static void main
- void *
- void
- void
- void
- void
- void
- void*
- void
- void
- void
- AsyncTaskLoader
- OpenCV中路径分割符的使用
- WM最简单流程演示(转载自Kanter Wang)
- glib安装以及源码编译安装注意问题
- Storage Type and Section Search(转载自Kanter Wang)
- static void PingStart(void)
- JAVA的HttpClient问题:The server failed to respond with a valid HTTP response
- GPS坐标转换
- socket 实例
- ORACLE 10g下载|ORACLE 10g下载地址|ORACLE 10g官网下载地址
- 题目1059:abc
- Android APN设置 获取APN列表
- BZOJ 1002([FJOI2007]轮状病毒-基尔霍夫矩阵)
- C#中的WebBrowser控件的使用