enet_io例程中的lwIPHostTimerHandler()在哪里定义的呢?
-
-
zhouzheng
- LV0工程师
-
| 2013-04-23 16:11:00
- 浏览量 1741
- 回复:6
请问在enet_io例程中的lwIPHostTimerHandler()在哪里定义的呢?只发现在lwiplib.c文件里面有:
static void lwIPServiceTimers(void)
{
#if HOST_TMR_INTERVAL /* 服务于主机的定时器*/
if((g_ulLocalTimer - g_ulHostTimer) >= HOST_TMR_INTERVAL)
{
g_ulHostTimer = g_ulLocalTimer;
lwIPHostTimerHandler();
}
#endif
请问在enet_io例程中的lwIPHostTimerHandler()在哪里定义的呢?只发现在lwiplib.c文件里面有:
static void lwIPServiceTimers(void)
{
#if HOST_TMR_INTERVAL /* 服务于主机的定时器*/
if((g_ulLocalTimer - g_ulHostTimer) >= HOST_TMR_INTERVAL)
{
g_ulHostTimer = g_ulLocalTimer;
lwIPHostTimerHandler();
}
#endif
lwIPHostTimerHandler(void)
{
static unsigned long ulLastIPAddress = 0;
unsigned long ulIPAddress;
ulIPAddress = lwIPLocalIPAddrGet();
//
// If IP Address has not yet been assigned, update the display accordingly
//
if(ulIPAddress == 0)
{ ;
}
//
// Check if IP address has changed, and display if it has.
//
else if(ulLastIPAddress != ulIPAddress)
{;
}
}