3D Import Import & UDP
-=-=-=-=-=-=-=-=-=-=- -Animation Import filter support -Animation Clip import support -Animation Optimizer Fixes, Improvements and Visibile Options -Extremely Experimental UDP support.
This commit is contained in:
48
core/io/packet_peer_udp.cpp
Normal file
48
core/io/packet_peer_udp.cpp
Normal file
@ -0,0 +1,48 @@
|
||||
#include "packet_peer_udp.h"
|
||||
|
||||
|
||||
|
||||
PacketPeerUDP* (*PacketPeerUDP::_create)()=NULL;
|
||||
|
||||
int PacketPeerUDP::_get_packet_address() const {
|
||||
|
||||
IP_Address ip = get_packet_address();
|
||||
return ip.host;
|
||||
}
|
||||
|
||||
String PacketPeerUDP::_get_packet_ip() const {
|
||||
|
||||
return get_packet_address();
|
||||
}
|
||||
|
||||
|
||||
void PacketPeerUDP::_bind_methods() {
|
||||
|
||||
ObjectTypeDB::bind_method(_MD("listen:Error","port","recv_buf_size"),&PacketPeerUDP::listen,DEFVAL(65536));
|
||||
ObjectTypeDB::bind_method(_MD("close"),&PacketPeerUDP::close);
|
||||
ObjectTypeDB::bind_method(_MD("poll:Error"),&PacketPeerUDP::poll);
|
||||
ObjectTypeDB::bind_method(_MD("is_listening"),&PacketPeerUDP::is_listening);
|
||||
ObjectTypeDB::bind_method(_MD("get_packet_ip"),&PacketPeerUDP::_get_packet_ip);
|
||||
ObjectTypeDB::bind_method(_MD("get_packet_address"),&PacketPeerUDP::_get_packet_address);
|
||||
ObjectTypeDB::bind_method(_MD("set_send_address","address","port"),&PacketPeerUDP::set_send_address);
|
||||
|
||||
|
||||
}
|
||||
|
||||
Ref<PacketPeerUDP> PacketPeerUDP::create_ref() {
|
||||
|
||||
if (!_create)
|
||||
return Ref<PacketPeerUDP>();
|
||||
return Ref<PacketPeerUDP>(_create());
|
||||
}
|
||||
|
||||
PacketPeerUDP* PacketPeerUDP::create() {
|
||||
|
||||
if (!_create)
|
||||
return NULL;
|
||||
return _create();
|
||||
}
|
||||
|
||||
PacketPeerUDP::PacketPeerUDP()
|
||||
{
|
||||
}
|
||||
Reference in New Issue
Block a user