1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
/*
* Dibbler - a portable DHCPv6
*
* authors: Tomasz Mrugalski <thomson@klub.com.pl>
*
* Released under GNU GPL v2 licence
*
*/
#ifndef HEX_H
#define HEX_H
#include <stdint.h>
#include <string>
#include <vector>
std::vector<uint8_t> textToHex(std::string buf);
std::string hexToText(const uint8_t* buf, size_t buf_len, bool add_colons = false,
bool add_0x = false);
std::string hexToText(const std::vector<uint8_t>& vector, bool add_colons = false,
bool add_0x = false);
#endif
|