olcPixelGameEngine v2.28
The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects
Loading...
Searching...
No Matches
olc::net::message< T > Struct Template Reference

#include <olcPGEX_Network.h>

Public Member Functions

size_t size () const
 

Public Attributes

message_header< Theader {}
 
std::vector< uint8_t > body
 

Friends

std::ostream & operator<< (std::ostream &os, const message< T > &msg)
 
template<typename DataType >
message< T > & operator<< (message< T > &msg, const DataType &data)
 
template<typename DataType >
message< T > & operator>> (message< T > &msg, DataType &data)
 

Member Function Documentation

◆ size()

template<typename T >
size_t olc::net::message< T >::size ( ) const
inline

Friends And Related Symbol Documentation

◆ operator<< [1/2]

template<typename T >
template<typename DataType >
message< T > & operator<< ( message< T > & msg,
const DataType & data )
friend

◆ operator<< [2/2]

template<typename T >
std::ostream & operator<< ( std::ostream & os,
const message< T > & msg )
friend

◆ operator>>

template<typename T >
template<typename DataType >
message< T > & operator>> ( message< T > & msg,
DataType & data )
friend

Member Data Documentation

◆ body

template<typename T >
std::vector<uint8_t> olc::net::message< T >::body

◆ header

template<typename T >
message_header<T> olc::net::message< T >::header {}

The documentation for this struct was generated from the following file: