Core Library  1.7.0.0
Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.
core_lib::asio::defs::ReceivedMessage< Header > Struct Template Reference

Template class to act as a generic wrapper around a received message for a given header type. More...

#include <AsioDefines.h>

Public Types

using header_t = Header
 Typedef for header template type.
 

Public Member Functions

 ReceivedMessage ()=default
 Default constructor.
 
 ~ReceivedMessage ()=default
 Default destructor.
 
 ReceivedMessage (const ReceivedMessage &)=default
 Default copy constructor.
 
ReceivedMessageoperator= (const ReceivedMessage &)=default
 Default copy assignment operator.
 
 ReceivedMessage (ReceivedMessage &&)=default
 Default move constructor.
 
ReceivedMessageoperator= (ReceivedMessage &&)=default
 Default move assignment operator.
 

Public Attributes

header_t header
 Message header.
 
char_buffer_t body
 Message body as a char buffer as all data received form socket is fundamentally an array pf chars.
 

Detailed Description

template<typename Header>
struct core_lib::asio::defs::ReceivedMessage< Header >

Template class to act as a generic wrapper around a received message for a given header type.


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