Elaztek Developer Hub
Blamite Game Engine - blam!  00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
Internal Namespace Reference

Functions

SOCKADDR_IN ip_endpoint_to_sockaddr_in (Blam::Endpoint *ip_endpoint)
 
bool socket (Blam::Socket *outSocket)
 
void socket_close (Blam::Socket *sock)
 
bool socket_bind (Blam::Socket *sock, Blam::Endpoint *localEndpoint)
 
bool socket_send (Blam::Socket *sock, UINT8 *packet, UINT32 packetSize, Blam::Endpoint *endpoint)
 
bool socket_receive (Blam::Socket *sock, UINT8 *buffer, UINT32 bufferSize, UINT32 *outSize, Blam::Endpoint *endpoint)
 

Function Documentation

◆ ip_endpoint_to_sockaddr_in()

SOCKADDR_IN Internal::ip_endpoint_to_sockaddr_in ( Blam::Endpoint ip_endpoint)

◆ socket()

bool Internal::socket ( Blam::Socket outSocket)

◆ socket_bind()

bool Internal::socket_bind ( Blam::Socket sock,
Blam::Endpoint localEndpoint 
)

◆ socket_close()

void Internal::socket_close ( Blam::Socket sock)

◆ socket_receive()

bool Internal::socket_receive ( Blam::Socket sock,
UINT8 *  buffer,
UINT32  bufferSize,
UINT32 *  outSize,
Blam::Endpoint endpoint 
)

◆ socket_send()

bool Internal::socket_send ( Blam::Socket sock,
UINT8 *  packet,
UINT32  packetSize,
Blam::Endpoint endpoint 
)