Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <vsnet_serversocket.h>
Public Member Functions | |
ServerSocket (int fd, const AddressIP &adr, const char *socktype, SocketSet &set) | |
const AddressIP & | get_adr () const |
virtual SOCKETALT | acceptNewConn ()=0 |
![]() | |
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 |
virtual bool | isActive ()=0 |
void | disconnect (const char *s) |
virtual bool | lower_selected (int datalen=-1)=0 |
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) |
Protected Member Functions | |
virtual void | child_disconnect (const char *s) |
Protected Attributes | |
AddressIP | _srv_ip |
![]() | |
int | _fd |
SocketSet * | _set |
Friends | |
std::ostream & | operator<< (std::ostream &ostr, const ServerSocket &s) |
bool | operator== (const ServerSocket &l, const ServerSocket &r) |
Definition at line 29 of file vsnet_serversocket.h.
|
inline |
|
pure virtual |
Implemented in ServerSocketUDP, and ServerSocketTCP.
|
protectedvirtual |
Reimplemented from VsnetSocketBase.
Definition at line 25 of file vsnet_serversocket.cpp.
References VsnetOSS::close_socket(), COUT, and VsnetSocketBase::get_fd().
|
inline |
Definition at line 40 of file vsnet_serversocket.h.
References _srv_ip.
|
friend |
Definition at line 14 of file vsnet_serversocket.cpp.
|
friend |
Definition at line 20 of file vsnet_serversocket.cpp.
|
protected |
Definition at line 32 of file vsnet_serversocket.h.
Referenced by ServerSocketUDP::acceptNewConn(), get_adr(), operator<<(), and ServerSocket().