LiteLoaderBDS-1.16.40/LiteLoader/Header/MC/RakTcpProxy.hpp
2022-09-21 19:47:03 +08:00

38 lines
1.2 KiB
C++

// This Header is auto generated by BDSLiteLoader Toolchain
#pragma once
#define AUTO_GENERATED
#include "../Global.h"
#include "RakNet.hpp"
#define BEFORE_EXTRA
#undef BEFORE_EXTRA
class RakTcpProxy {
#define AFTER_EXTRA
#undef AFTER_EXTRA
#ifndef DISABLE_CONSTRUCTOR_PREVENTION_RAKTCPPROXY
public:
class RakTcpProxy& operator=(class RakTcpProxy const &) = delete;
RakTcpProxy(class RakTcpProxy const &) = delete;
RakTcpProxy() = delete;
#endif
public:
/*0*/ virtual ~RakTcpProxy();
/*1*/ virtual bool start(unsigned short, unsigned short, unsigned short);
/*2*/ virtual struct RakNet::SystemAddress connect(std::string const &, unsigned short);
/*3*/ virtual void send(char const *, unsigned int, struct RakNet::SystemAddress);
/*4*/ virtual void close(struct RakNet::SystemAddress);
/*5*/ virtual bool packetsAvailable();
/*6*/ virtual struct RakNet::Packet * nextPacket();
/*7*/ virtual void deallocatePacket(struct RakNet::Packet *);
/*8*/ virtual struct RakNet::SystemAddress nextCompletedConnectionAttempt();
/*9*/ virtual struct RakNet::SystemAddress nextFailedConnectionAttempt();
/*10*/ virtual struct RakNet::SystemAddress nextLostConnection();
#ifdef ENABLE_VIRTUAL_FAKESYMBOL_RAKTCPPROXY
#endif
};