mirror of https://github.com/OpenTTD/OpenTTD
(svn r8437) -Codechange: move often duplicated (in MSU) define to the udp header.
parent
508dc154df
commit
5d3ad5601d
|
@ -90,6 +90,7 @@ enum PacketUDPType {
|
||||||
};
|
};
|
||||||
|
|
||||||
#define DECLARE_UDP_RECEIVE_COMMAND(type) virtual void NetworkPacketReceive_## type ##_command(Packet *p, const struct sockaddr_in *)
|
#define DECLARE_UDP_RECEIVE_COMMAND(type) virtual void NetworkPacketReceive_## type ##_command(Packet *p, const struct sockaddr_in *)
|
||||||
|
#define DEF_UDP_RECEIVE_COMMAND(cls, type) void cls ##NetworkUDPSocketHandler::NetworkPacketReceive_ ## type ## _command(Packet *p, const struct sockaddr_in *client_addr)
|
||||||
|
|
||||||
/** Base socket handler for all UDP sockets */
|
/** Base socket handler for all UDP sockets */
|
||||||
class NetworkUDPSocketHandler : public NetworkSocketHandler {
|
class NetworkUDPSocketHandler : public NetworkSocketHandler {
|
||||||
|
|
|
@ -32,8 +32,6 @@ NetworkUDPSocketHandler *_udp_client_socket; ///< udp client socket
|
||||||
NetworkUDPSocketHandler *_udp_server_socket; ///< udp server socket
|
NetworkUDPSocketHandler *_udp_server_socket; ///< udp server socket
|
||||||
NetworkUDPSocketHandler *_udp_master_socket; ///< udp master socket
|
NetworkUDPSocketHandler *_udp_master_socket; ///< udp master socket
|
||||||
|
|
||||||
#define DEF_UDP_RECEIVE_COMMAND(cls, type) void cls ##NetworkUDPSocketHandler::NetworkPacketReceive_ ## type ## _command(Packet *p, const struct sockaddr_in *client_addr)
|
|
||||||
|
|
||||||
///*** Communication with the masterserver ***/
|
///*** Communication with the masterserver ***/
|
||||||
|
|
||||||
class MasterNetworkUDPSocketHandler : public NetworkUDPSocketHandler {
|
class MasterNetworkUDPSocketHandler : public NetworkUDPSocketHandler {
|
||||||
|
|
Loading…
Reference in New Issue