Router.cpp File Reference

#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

Function Documentation

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 }


Variable Documentation

Definition at line 61 of file SystemManager.cpp.

Definition at line 62 of file SystemManager.cpp.

Generated on Wed Jul 4 16:03:30 2012 for RIO by  doxygen 1.6.3