#include "Router.h"
#include "RouterTypes.h"
#include "ObjMapMgr.h"
#include "td4list.h"
#include "NATMap.h"
#include "RioError.h"
#include "DiskMgr.h"
#include "StreamManager.h"
#include "SystemManager.h"
#include "MonitorTable.h"
#include <string.h>
#include <errno.h>
#include <pthread.h>
#include <stdio.h>
#include "vsimutex.h"
#include "vsithread.h"
#include <sys/time.h>
#include <math.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <sys/syscall.h>
Go to the source code of this file.
Functions | |
double | getInterval (struct timeval initial, struct timeval final) |
Variables | |
CTimer | Timer |
CEventManager | EventManager |
double getInterval | ( | struct timeval | initial, | |
struct timeval | final | |||
) |
Definition at line 2534 of file Router.cpp.
02535 { 02536 double msec; 02537 struct timeval interval; 02538 interval.tv_sec = final.tv_sec - initial.tv_sec; 02539 interval.tv_usec = final.tv_usec - initial.tv_usec; 02540 02541 if( interval.tv_usec < 0 ) 02542 { 02543 interval.tv_sec -= 1; 02544 interval.tv_usec += 1000000; 02545 } 02546 02547 msec = interval.tv_sec * 1000.0 + interval.tv_usec / 1000.0; 02548 02549 return msec; 02550 }
Definition at line 61 of file SystemManager.cpp.
Definition at line 62 of file SystemManager.cpp.