diff options
| author | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-06-28 16:38:35 +0000 |
|---|---|---|
| committer | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-06-28 16:38:35 +0000 |
| commit | 2d776fcd61be168e1ff0ff2e4a5e71835e7cea19 (patch) | |
| tree | 7cf274897bf540d5332d446f583ffd066e4e2e1d /src/protect.c | |
| parent | b877ae23ac5d380ab3aa48d7724045cf4883b186 (diff) | |
- prekopanie adresarovej struktury, prva cast
git-svn-id: http://opensvn.csie.org/tuxanci_ng@77 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
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); -} |