Recast  1
Game with custom magic
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
SocketUDP Class Reference

#include <SocketUDP.hpp>

Inheritance diagram for SocketUDP:
Inheritance graph
Collaboration diagram for SocketUDP:
Collaboration graph

Public Member Functions

 SocketUDP (uint32_t port)
 
void createServerSocket () override
 
void createServerSocket (uint32_t port)
 
void sendTo (struct sockaddr_in &sendToAddr, const string &str)
 
string recvFrom (struct sockaddr_in &recvFromAddr)
 
void sendBytesTo (struct sockaddr_in &sendToAddr, const char *data, size_t num)
 
char * recvBytesFrom (struct sockaddr_in &recvFromAddr)
 
- Public Member Functions inherited from Socket
 Socket ()
 
 Socket (int sd)
 
 ~Socket ()
 
int getSocketDescr () const noexcept
 
void setNonBlocked (bool option)
 
void close ()
 

Additional Inherited Members

- Protected Member Functions inherited from Socket
void setReuseAddress (int sd)
 
- Protected Attributes inherited from Socket
int socketDescr
 
uint32_t socketBoundPort
 

Constructor & Destructor Documentation

SocketUDP::SocketUDP ( uint32_t  port)
inline

Here is the call graph for this function:

Member Function Documentation

void SocketUDP::createServerSocket ( )
overridevirtualnoexcept

Implements Socket.

Here is the caller graph for this function:

void SocketUDP::createServerSocket ( uint32_t  port)
noexcept
char * SocketUDP::recvBytesFrom ( struct sockaddr_in &  recvFromAddr)
noexcept
string SocketUDP::recvFrom ( struct sockaddr_in &  recvFromAddr)
noexcept
void SocketUDP::sendBytesTo ( struct sockaddr_in &  sendToAddr,
const char *  data,
size_t  num 
)
noexcept
void SocketUDP::sendTo ( struct sockaddr_in &  sendToAddr,
const string &  str 
)
noexcept

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