mirror of
https://github.com/uroni/urbackup_backend.git
synced 2025-10-26 11:36:50 +00:00
27 lines
364 B
C++
27 lines
364 B
C++
#include <vector>
|
|
|
|
|
|
#include "socket_header.h"
|
|
|
|
#define MAX_PACKETSIZE unsigned int
|
|
|
|
class CWData;
|
|
|
|
class CTCPStack
|
|
{
|
|
public:
|
|
void AddData(char* buf, size_t datasize);
|
|
|
|
char* getPacket(size_t* packsize);
|
|
|
|
int Send(SOCKET sock, char* buf, size_t msglen);
|
|
int Send(SOCKET sock, CWData data);
|
|
|
|
void reset(void);
|
|
|
|
private:
|
|
|
|
std::vector<char> buffer;
|
|
};
|
|
|