#include <vector>
#include <map>
-#include "blowfish.h"
-#include "ia_packets.h"
+#include "stg/blowfish.h"
+#include "stg/ia_packets.h"
#define IA_BIND_ERROR (1)
#define IA_SERVER_ERROR (2)
int Connect();
int Disconnect();
- int GetAuthorized() const { return phase == 3 || phase == 4; }; // Ìû ïîäêëþ÷åíû èëè íåò?
+ int GetAuthorized() const { return phase == 3 || phase == 4; };
int GetPhase() const { return phase; };
int GetStatus() const;
int GetReconnect() const { return reconnect; };
LOADSTAT stat;
int action;
int phase;
- int phaseTime; // Âðåìÿ âõîäà â ôàçó
- string messageText; // Ñîîáùåíèå îá îøèáêå
+ int phaseTime;
+ string messageText;
string infoText;
mutable string strError;
mutable int codeError;
pthread_t thread;
#endif
- string serverName; // Èìÿ ñåðâåðà
- uint16_t port; // Ïîðò ñåðâåðà
- uint32_t ip; // Proxy IP
+ string serverName;
+ uint16_t port;
+ uint32_t ip;
uint32_t localPort;
- struct sockaddr_in localAddrS; // Íàø àäðåñ
- struct sockaddr_in localAddrR; // Íàø àäðåñ
- struct sockaddr_in servAddr; // àäðåñ ñåðâåðà
+ struct sockaddr_in servAddr;
bool firstConnect;
int reconnect;
int sockr;
- int protNum; // ×èñëî, êîòîðîå ó÷àñòâóåò â îáìåíå ñîîáùåíèÿìèa
+ int protNum;
int userTimeout;
int aliveTimeout;
unsigned int rnd;
DISCONN_SYN_8 * disconnSyn8;
DISCONN_SYN_ACK_8 * disconnSynAck8;
DISCONN_ACK_8 * disconnAck8;
- ERR_8 err;
INFO_8 * info;
};
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#endif //IA_AUTH_C_H
-
-