types.h File Reference
This header defines types shared throughout the system. More...
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | uuid_key_type |
uuid key. More... | |
Typedefs | |
typedef string | sid_type |
Session identifier. | |
typedef std::uint64_t | uid_type |
User identifier. | |
typedef std::uint64_t | gid_type |
Group identifier. | |
typedef std::int64_t | gsid_type |
Group session identifier. | |
typedef TimeValue::sec_type | sec_type |
Seconds. | |
typedef unsigned int | db_limit_type |
typedef unsigned int | db_offset_type |
typedef std::uint64_t | row_id_type |
Database row identifier. | |
Enumerations | |
enum | SessionIdLimits { SessionIdNumBytes = 16, SessionIdNumChars = 32 } |
Functions | |
template<typename value_type > | |
value_type | null_row_id () |
template<typename value_type > | |
value_type | min_row_id () |
Variables | |
const row_id_type | NullRowId = boost::integer_traits<row_id_type>::const_min |
const row_id_type | MinRowId = NullRowId + 1 |
const row_id_type | MaxRowId = boost::integer_traits<std::int64_t>::const_max |
Detailed Description
This header defines types shared throughout the system.
Definition in file types.h.
Typedef Documentation
typedef unsigned int db_limit_type |
typedef unsigned int db_offset_type |
typedef std::uint64_t row_id_type |
typedef TimeValue::sec_type sec_type |
Enumeration Type Documentation
enum SessionIdLimits |
Function Documentation
template<typename value_type >
value_type min_row_id | ( | ) | [inline] |
template<typename value_type >
value_type null_row_id | ( | ) | [inline] |
Variable Documentation
const row_id_type MaxRowId = boost::integer_traits<std::int64_t>::const_max |
const row_id_type MinRowId = NullRowId + 1 |
const row_id_type NullRowId = boost::integer_traits<row_id_type>::const_min |
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.