Core Library 1.7.0.0 Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.

Public Types | Public Member Functions | Public Attributes | List of all members
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.
ReceivedMessage & | operator= (const ReceivedMessage &)=default
| Default copy assignment operator.
| ReceivedMessage (ReceivedMessage &&)=default
| Default move constructor.
ReceivedMessage & | operator= (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:

- D:/Projects/CoreLibrary/Include/Asio/AsioDefines.h