-/* Copyright (C) 2009-2012, Martin Johansson <martin@fatbob.nu>
- Copyright (C) 2005-2012, Thorvald Natvig <thorvald@natvig.com>
+/* Copyright (C) 2009-2014, Martin Johansson <martin@fatbob.nu>
+ Copyright (C) 2005-2014, Thorvald Natvig <thorvald@natvig.com>
All rights reserved.
#ifndef CLIENT_H_45786678
#define CLIENT_H_45786678
-#include <config.h>
+#include "config.h"
#include <stdint.h>
#include <unistd.h> /* close() */
#include <sys/types.h>
bool_t shutdown_wait;
cryptState_t cryptState;
bool_t readBlockedOnWrite, writeBlockedOnRead;
-
+
struct sockaddr_in remote_tcp;
- struct sockaddr_in remote_udp;
+ struct sockaddr_in remote_udp;
uint8_t rxbuf[BUFSIZE], txbuf[BUFSIZE];
uint32_t rxcount, msgsize, drainleft, txcount, txsize;
int sessionId;
int tokencount;
uint8_t hash[20];
bool_t isAdmin;
+ bool_t isSuppressed;
float UDPPingAvg, UDPPingVar, TCPPingAvg, TCPPingVar;
uint32_t UDPPackets, TCPPackets;
} client_t;