32 explicit cdpid(uint64_t dpid) :
34 std::stringstream sstr; sstr << dpid;
47 operator= (
const cdpid& dpid) {
50 this->dpid = dpid.dpid;
51 this->s_dpid = dpid.s_dpid;
59 operator< (
const cdpid& dpid)
const {
60 return (this->dpid < dpid.dpid);
67 operator== (
const cdpid& dpid)
const {
68 return (this->dpid == dpid.dpid);
75 operator!= (
const cdpid& dpid)
const {
76 return (this->dpid != dpid.dpid);
85 get_uint64_t()
const {
return dpid; };
91 str()
const {
return s_dpid; };
96 operator<< (std::ostream& os,
const cdpid& dpid) {
98 << (
unsigned long long)dpid.get_uint64_t() <<
" >" << std::endl;