| 29 | |
| 30 | |
| 31 | uint64_t EncodeAddr(const proto::Addr &addr) { |
| 32 | uint64_t res = inet_addr(addr.ip().c_str()); |
| 33 | res = (res << 16) | addr.port(); |
| 34 | res = (res << 16) | addr.paxos_port(); |
| 35 | return res; |
| 36 | |
| 37 | } |
| 38 | |
| 39 | void DecodeAddr(const uint64_t encoded_addr, proto::Addr &addr) { |
| 40 | in_addr in; |
no outgoing calls
no test coverage detected