17 #ifndef DELTAHANDLERID_HPP_
18 #define DELTAHANDLERID_HPP_
22 #ifdef KAA_USE_CONFIGURATION
33 class DeltaHandlerId {
40 DeltaHandlerId(
const uuid_t& uuid);
45 DeltaHandlerId(
const DeltaHandlerId&
id)
46 : handlerId_(id.handlerId_) {}
48 DeltaHandlerId& operator=(
const DeltaHandlerId&
id) {
49 handlerId_ =
id.handlerId_;
57 DeltaHandlerId(
const std::uint64_t& handlerId)
58 : handlerId_(handlerId) {}
65 inline bool operator==(
const DeltaHandlerId&
id)
const {
66 return (handlerId_ ==
id.handlerId_);
74 inline bool operator!=(
const DeltaHandlerId&
id)
const {
75 return (handlerId_ !=
id.handlerId_);
83 inline bool operator<(
const DeltaHandlerId&
id)
const {
84 return (handlerId_ <
id.handlerId_);
92 inline bool operator>(
const DeltaHandlerId&
id)
const {
93 return (handlerId_ >
id.handlerId_);
101 inline bool operator<=(
const DeltaHandlerId&
id)
const {
102 return (handlerId_ <=
id.handlerId_);
110 inline bool operator>=(
const DeltaHandlerId&
id)
const {
111 return (handlerId_ >=
id.handlerId_);
117 inline std::uint64_t getHandlerId()
const {
122 std::uint64_t handlerId_;