AllegroFlare/Network2/Message
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
| HEADER_LENGTH |
std::size_t |
| MAX_BODY_LENGTH |
std::size_t |
| MAGIC_HEADER_CHUNK |
char* |
| data |
std::string |
| body_length |
std::size_t |
Methods
| todo() |
| data_ptr() |
| body_ptr() |
| length() |
| set_body_length(std::size_t new_length=0) |
| set_body(std::string content="") |
| get_header() |
| get_body() |
| decode_header_and_validate() |
| validate_body_hash() |
| encode_header() |
| first_4_chars_hash_of(std::string string_to_hash="") |
| body_size_base62() |
| decode_body_size_chunk() |
| extract_nth_header_chunk(int position=0) |
| ignore() |
Dependencies
| {"symbol"=>"chat_message", "headers"=>["AllegroFlare/Network2/inc/chat_message.hpp"]} |
| {"symbol"=>"char*", "headers"=>[]} |
| {"symbol"=>"std::size_t", "headers"=>["cstddef"]} |
| {"symbol"=>"AllegroFlare::EncoderDecoders::Base62", "headers"=>["AllegroFlare/EncoderDecoders/Base62.hpp"]} |
| {"symbol"=>"AllegroFlare::SHA2", "headers"=>["AllegroFlare/SHA2.hpp"]} |
Sponsor
Check out cat shirts available from CLUBCATT.