Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ServerSocketUDP Class Reference

#include <vsnet_serversocket.h>

Inheritance diagram for ServerSocketUDP:
ServerSocket VsnetSocketBase

Public Member Functions

 ServerSocketUDP (int fd, const AddressIP &adr, SocketSet &set)
 
virtual bool isActive ()
 
virtual SOCKETALT acceptNewConn ()
 
virtual bool lower_selected (int datalen=-1)
 
- Public Member Functions inherited from ServerSocket
 ServerSocket (int fd, const AddressIP &adr, const char *socktype, SocketSet &set)
 
const AddressIPget_adr () const
 
- Public Member Functions inherited from VsnetSocketBase
 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

- Protected Member Functions inherited from ServerSocket
virtual void child_disconnect (const char *s)
 
- Protected Attributes inherited from ServerSocket
AddressIP _srv_ip
 

Detailed Description

Definition at line 78 of file vsnet_serversocket.h.

Constructor & Destructor Documentation

ServerSocketUDP::ServerSocketUDP ( int  fd,
const AddressIP adr,
SocketSet set 
)

Definition at line 95 of file vsnet_serversocket.cpp.

References ServerSocketUDP().

Referenced by ServerSocketUDP().

95  :
96  ServerSocket( fd, adr, "ServerSocketUDP", set )
97 {}

Member Function Documentation

SOCKETALT ServerSocketUDP::acceptNewConn ( )
virtual

Implements ServerSocket.

Definition at line 104 of file vsnet_serversocket.cpp.

References VsnetSocketBase::_set, ServerSocket::_srv_ip, and VsnetSocketBase::get_fd().

105 {
106  SOCKETALT ret( get_fd(), SOCKETALT::UDP, _srv_ip, *_set );
107  return ret;
108 }
bool ServerSocketUDP::isActive ( )
virtual

Implements VsnetSocketBase.

Definition at line 99 of file vsnet_serversocket.cpp.

100 {
101  return false;
102 }
virtual bool ServerSocketUDP::lower_selected ( int  datalen = -1)
inlinevirtual

Implements VsnetSocketBase.

Definition at line 88 of file vsnet_serversocket.h.

89  {
90  return false;
91  }

The documentation for this class was generated from the following files: