This header is NOT installed for applications to use, so it is safe to put library-specific things in here.
Definition in file record-internal.h.
#include <string>
#include "protostructs.h"
#include "error.h"
#include "endian.h"
#include "record.h"
Go to the source code of this file.
Namespaces | |
| namespace | Barry |
Classes | |
| struct | Barry::FieldLink< RecordT > |
Functions | |
| template<class RecordT> | |
| const unsigned char * | Barry::ParseCommonFields (RecordT &rec, const void *begin, const void *end) |
| template<class SizeT> | |
| SizeT | Barry::ConvertHtoB (SizeT s) |
| void | Barry::BuildField1900 (Data &data, size_t &size, uint8_t type, time_t t) |
| void | Barry::BuildField (Data &data, size_t &size, uint8_t type, char c) |
| void | Barry::BuildField (Data &data, size_t &size, uint8_t type, uint16_t value) |
| void | Barry::BuildField (Data &data, size_t &size, uint8_t type, const std::string &str) |
| void | Barry::BuildField (Data &data, size_t &size, uint8_t type, const void *buf, size_t bufsize) |
| void | Barry::BuildField (Data &data, size_t &size, const Barry::UnknownField &field) |
| void | Barry::BuildField (Data &data, size_t &size, uint8_t type, const Barry::Protocol::GroupLink &link) |
| std::string | Barry::ParseFieldString (const Barry::Protocol::CommonField *field) |
| std::string | Barry::ParseFieldString (const void *data, uint16_t maxlen) |
1.5.1