home *** CD-ROM | disk | FTP | other *** search
/ PCNET 2006 September - Disc 1 / PCNET_CD_2006_09.iso / surpriz / MSRMesh-VirtualWIFI.MSI / virtualwifiservice.h < prev    next >
Encoding:
C/C++ Source or Header  |  2005-06-24  |  827 b   |  34 lines

  1. /*
  2.  * Author   : Ranveer Chandra
  3.  * Directory: VirtualWiFi_Root\install
  4.  * File Name: VirtualWiFiservice.h
  5.  * Purpose  : Defines structures and values used by the VirtualWiFi Service
  6.  */
  7.  
  8. #include <malloc.h>
  9. #include <stdio.h>
  10. #include <stdlib.h>
  11. #include <ctype.h>
  12. #include <sys/types.h>
  13. #include <windows.h>
  14. #include <io.h>
  15. #include <string.h>
  16.  
  17. #define MAX_VirtualWiFi_NODES    5
  18. #define NUM_RETRIES           10
  19.  
  20. #define INIT_TIME             600 // in milliseconds
  21. #define SWITCH_TIME           500 // in milliseconds
  22. #define STAY_TIME             700 // in milliseconds
  23.  
  24. #define ADAPTIVE_WINDOW_SIZE  5
  25.  
  26. typedef struct {
  27.     int timeToSwitchToNetwork;
  28.     int timeInNetwork;
  29.     int bufferLengthHistory[ADAPTIVE_WINDOW_SIZE];
  30.     int currentWindowPosition;
  31.     int totalPacketsOverWindow;
  32. } RemoteNode;
  33.  
  34.