Babel
Epitech's C++ VoIP project
Classes | Namespaces | Functions
Message.hpp File Reference
#include "Exceptions/BabelException.hpp"
#include "Utilities/SwapEndian.hpp"
#include <cstring>
#include <cstdint>
#include <vector>
#include <algorithm>
#include <iostream>
#include <bit>
Include dependency graph for Message.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Babel::MessageHeader< T >
 
struct  Babel::Message< T >
 

Namespaces

 Babel
 

Functions

template<typename T >
std::ostream & Babel::operator<< (std::ostream &os, const Message< T > &msg)
 
template<typename T , typename DataType >
Message< T > & Babel::operator<< (Message< T > &msg, DataType data)
 
template<typename T >
Message< T > & Babel::operator<< (Message< T > &msg, std::string data)
 
template<typename T >
Message< T > & Babel::operator<< (Message< T > &msg, const char data[])
 
template<typename T , typename DataType >
Message< T > & Babel::operator>> (Message< T > &msg, DataType &data)