1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #include "tcp_server.h"
- TCP_Server *(*TCP_Server::_create)() = NULL;
- Ref<TCP_Server> TCP_Server::create_ref() {
- if (!_create)
- return NULL;
- return Ref<TCP_Server>(_create());
- }
- TCP_Server *TCP_Server::create() {
- if (!_create)
- return NULL;
- return _create();
- }
- void TCP_Server::_bind_methods() {
- ClassDB::bind_method(D_METHOD("listen", "port", "bind_address"), &TCP_Server::listen, DEFVAL("*"));
- ClassDB::bind_method(D_METHOD("is_connection_available"), &TCP_Server::is_connection_available);
- ClassDB::bind_method(D_METHOD("take_connection"), &TCP_Server::take_connection);
- ClassDB::bind_method(D_METHOD("stop"), &TCP_Server::stop);
- }
- TCP_Server::TCP_Server() {
- }
|