|
OpenSDN source code
|
#include <string>#include <vector>#include <map>#include <boost/function.hpp>#include <boost/uuid/uuid.hpp>#include <boost/uuid/uuid_io.hpp>#include <boost/variant.hpp>#include <boost/ptr_container/ptr_vector.hpp>#include <boost/scoped_ptr.hpp>#include <boost/tuple/tuple.hpp>#include <boost/asio/ip/tcp.hpp>#include <base/address.h>#include <database/gendb_types.h>

Go to the source code of this file.
Classes | |
| struct | GenDb::DbConsistency |
| struct | GenDb::Op |
| struct | GenDb::Blob |
| struct | GenDb::NewCf |
| struct | GenDb::NewCol |
| struct | GenDb::ColList |
| struct | GenDb::ColumnNameRange |
| struct | GenDb::DbOpResult |
| class | GenDb::GenDbIf |
Namespaces | |
| GenDb | |
Typedefs | |
| typedef boost::variant< boost::blank, std::string, uint64_t, uint32_t, boost::uuids::uuid, uint8_t, uint16_t, double, IpAddress, Blob > | GenDb::DbDataValue |
| typedef std::vector< DbDataValue > | GenDb::DbDataValueVec |
| typedef std::vector< GenDb::DbDataType::type > | GenDb::DbDataTypeVec |
| typedef boost::ptr_vector< NewCol > | GenDb::NewColVec |
| typedef boost::ptr_vector< ColList > | GenDb::ColListVec |
| typedef boost::tuple< std::string, GenDb::Op::type, DbDataValue > | GenDb::WhereIndexInfo |
| typedef std::vector< WhereIndexInfo > | GenDb::WhereIndexInfoVec |
| typedef boost::tuple< std::string, bool, bool, bool > | GenDb::FieldNamesToReadInfo |
| typedef std::vector< FieldNamesToReadInfo > | GenDb::FieldNamesToReadVec |
| typedef boost::asio::ip::tcp::endpoint | GenDb::Endpoint |
Enumerations | |
| enum | GenDb::DbDataValueType { GenDb::DB_VALUE_BLANK = 0 , GenDb::DB_VALUE_STRING = 1 , GenDb::DB_VALUE_UINT64 = 2 , GenDb::DB_VALUE_UINT32 = 3 , GenDb::DB_VALUE_UUID = 4 , GenDb::DB_VALUE_UINT8 = 5 , GenDb::DB_VALUE_UINT16 = 6 , GenDb::DB_VALUE_DOUBLE = 7 , GenDb::DB_VALUE_INET = 8 , GenDb::DB_VALUE_BLOB = 9 } |
Functions | |
| bool | GenDb::operator== (const Blob &lhs, const Blob &rhs) |
| bool | GenDb::operator< (const Blob &lhs, const Blob &rhs) |
| std::ostream & | GenDb::operator<< (std::ostream &out, const Blob &value) |
| std::string | GenDb::DbDataValueVecToString (const GenDb::DbDataValueVec &v_db_value) |
| std::string | GenDb::DbDataValueToString (const GenDb::DbDataValue &db_value) |
| std::string | GenDb::bytes_to_hex (const uint8_t *byte_array, size_t size) |
| bool | GenDb::operator== (const ColList &lhs, const ColList &rhs) |