Virtual protocol packet builder wrapper. More...
#include "dll.h"#include "data.h"#include <stdint.h>#include <string>

Go to the source code of this file.
Classes | |
| class | Barry::Builder |
| Base class for the builder functor hierarchy. More... | |
| class | Barry::DBDataBuilder |
| Wrapper class around a DBData object, to make it easy to pass a DBData object into a function or API that requires a builder. More... | |
| class | Barry::RecordBuilder< RecordT, StorageT > |
| Template class for easy creation of specific protocol packet builder objects. More... | |
| class | Barry::RecordFetch< RecordT > |
| Generic record fetch class, to help with using records without builder classes. More... | |
Namespaces | |
| namespace | Barry |
Project namespace, containing all related functions and classes. | |
Functions | |
| template<class RecordT > | |
| void | Barry::SetDBData (const RecordT &rec, DBData &data, size_t &offset, const IConverter *ic) |
| Contains the proper way to convert a record object into a DBData object. | |
Variables | |
| class BXEXPORT Barry::Builder | Barry::__attribute__ |
| Base class for the builder functor hierarchy. | |
Virtual protocol packet builder wrapper.
Definition in file builder.h.
1.7.1