Gamedev Framework (gf)  0.17.0
A C++14 framework for 2D games
Public Member Functions | Public Attributes | List of all members
gf::Packet Struct Reference

A packet of bytes. More...

#include <gf/Packet.h>

Public Member Functions

Id getType ()
 
template<typename T >
T as ()
 
template<typename T >
void is (const T &data)
 

Public Attributes

Id type = InvalidId
 
std::vector< uint8_t > bytes
 

Detailed Description

A packet of bytes.

Member Function Documentation

◆ as()

template<typename T >
T gf::Packet::as ( )
inline

◆ getType()

Id gf::Packet::getType ( )
inline

◆ is()

template<typename T >
void gf::Packet::is ( const T data)
inline

Member Data Documentation

◆ bytes

std::vector<uint8_t> gf::Packet::bytes

◆ type

Id gf::Packet::type = InvalidId