Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::udp_broadcaster Class Referencefinal

#include <tcp_session_tpl.h>

+ Inheritance diagram for Divide::udp_broadcaster:

Public Member Functions

 udp_broadcaster (boost::asio::io_context &io_context, const boost::asio::ip::udp::endpoint &broadcast_endpoint)
 
udp_socketgetSocket () noexcept
 
void sendPacket (const WorldPacket &p) override
 
- Public Member Functions inherited from Divide::subscriber
virtual ~subscriber ()=default
 
virtual void sendPacket (const WorldPacket &p)=0
 

Private Attributes

udp_socket socket_
 

Detailed Description

Definition at line 128 of file tcp_session_tpl.h.

Constructor & Destructor Documentation

◆ udp_broadcaster()

Divide::udp_broadcaster::udp_broadcaster ( boost::asio::io_context &  io_context,
const boost::asio::ip::udp::endpoint &  broadcast_endpoint 
)

Definition at line 286 of file tcp_session_tpl.cpp.

Member Function Documentation

◆ getSocket()

udp_socket & Divide::udp_broadcaster::getSocket ( )
inlinenoexcept

Definition at line 134 of file tcp_session_tpl.h.

◆ sendPacket()

void Divide::udp_broadcaster::sendPacket ( const WorldPacket p)
overridevirtual

Implements Divide::subscriber.

Definition at line 293 of file tcp_session_tpl.cpp.

Member Data Documentation

◆ socket_

udp_socket Divide::udp_broadcaster::socket_
private

Definition at line 141 of file tcp_session_tpl.h.


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