Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <vsnet_serversocket.h>
Public Member Functions | |
ServerSocketTCP (int fd, const AddressIP &adr, SocketSet &set) | |
virtual bool | isActive () |
virtual SOCKETALT | acceptNewConn () |
virtual bool | lower_selected (int datalen=-1) |
![]() | |
ServerSocket (int fd, const AddressIP &adr, const char *socktype, SocketSet &set) | |
const AddressIP & | get_adr () const |
![]() | |
VsnetSocketBase (int fd, const char *socktype, SocketSet &set) | |
virtual | ~VsnetSocketBase () |
bool | valid () const |
int | get_fd () const |
int | close_fd () |
const char * | get_socktype () const |
bool | set_block () |
bool | set_nonblock () |
bool | get_nonblock () const |
void | disconnect (const char *s) |
virtual bool | need_test_writable () |
virtual bool | write_on_negative () |
virtual int | get_write_fd () const |
virtual int | lower_sendbuf () |
virtual void | lower_clean_sendbuf () |
virtual bool | isReadyToSend (fd_set *) |
void | setSet (SocketSet *set) |
Additional Inherited Members | |
![]() | |
virtual void | child_disconnect (const char *s) |
![]() | |
AddressIP | _srv_ip |
Definition at line 58 of file vsnet_serversocket.h.
Definition at line 65 of file vsnet_serversocket.cpp.
References ServerSocketTCP().
Referenced by ServerSocketTCP().
|
virtual |
Implements ServerSocket.
Definition at line 77 of file vsnet_serversocket.cpp.
References VsnetSocketBase::_set, COUT, VsnetSocketBase::get_fd(), VSMutex::lock(), SocketSet::rem_pending(), and VSMutex::unlock().
|
virtual |
Implements VsnetSocketBase.
Definition at line 69 of file vsnet_serversocket.cpp.
References VSMutex::lock(), and VSMutex::unlock().
Implements VsnetSocketBase.
Definition at line 32 of file vsnet_serversocket.cpp.
References VsnetSocketBase::_set, SocketSet::add_pending(), COUT, VsnetSocketBase::get_fd(), VSMutex::lock(), VSMutex::unlock(), and vsnetLastError().