diff options
Diffstat (limited to 'src/protect.c')
| -rw-r--r-- | src/protect.c | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/src/protect.c b/src/protect.c deleted file mode 100644 index fe9d29d..0000000 --- a/src/protect.c +++ /dev/null @@ -1,88 +0,0 @@ - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <assert.h> - -#include "main.h" -#include "myTimer.h" -#include "protect.h" - -protect_t* newProtect() -{ - protect_t *new; - - new = malloc( sizeof(protect_t) ); - new->lastMove = getMyTime(); - new->lastPing = getMyTime(); - new->avarage = 0; - new->count = 0; - new->isDown = FALSE; - return new; -} - -void refreshLastMove(protect_t *p) -{ - my_time_t currentTime; - my_time_t interval; - - currentTime = getMyTime(); - - interval = currentTime - p->lastMove; - p->lastMove = getMyTime(); - - p->avarage += interval; - p->count++; - - if( p->count == PROTECT_SPEED_AVARAGE ) - { - int index; - - index = p->avarage/PROTECT_SPEED_AVARAGE; - p->avarage = 0; - p->count = 0; - - if( index < PROTECT_SPEED_INTERVAL_TIMEOUT ) - { - p->isDown = TRUE; - } - - //printf("speed index = %d\n", index); - } -} - -void rereshLastPing(protect_t *p) -{ - //my_time_t currentTime; - //my_time_t interval; - - //currentTime = getMyTime(); - - //interval = currentTime - p->lastPing; - p->lastPing = getMyTime(); - - //printf("interval = %d\n", interval); -} - -bool_t isDown(protect_t *p) -{ - my_time_t currentTime; - my_time_t interval; - - currentTime = getMyTime(); - - interval = currentTime - p->lastPing; - - if( interval > PROTECT_PING_INTERVAL_TIMEOUT ) - { - p->isDown = TRUE; - } - - return p->isDown; -} - -void destroyProtect(protect_t *p) -{ - assert( p != NULL ); - free(p); -} |
