| 39 | LockConfig::~LockConfig() {} |
| 40 | |
| 41 | comm::RetCode LockConfig::ReadConfig(proto::LockConfig &proto) { |
| 42 | // sample |
| 43 | proto.Clear(); |
| 44 | |
| 45 | proto::Lock *lock = nullptr; |
| 46 | comm::proto::Addr *addr = nullptr; |
| 47 | |
| 48 | // lock 1 |
| 49 | { |
| 50 | lock = proto.add_locks(); |
| 51 | lock->set_lock_id(1); |
| 52 | lock->set_scale(100); |
| 53 | |
| 54 | addr = lock->add_addrs(); |
| 55 | addr->set_ip("127.0.0.1"); |
| 56 | addr->set_port(7100); |
| 57 | addr->set_paxos_port(7101); |
| 58 | |
| 59 | addr = lock->add_addrs(); |
| 60 | addr->set_ip("127.0.0.1"); |
| 61 | addr->set_port(7200); |
| 62 | addr->set_paxos_port(7201); |
| 63 | |
| 64 | addr = lock->add_addrs(); |
| 65 | addr->set_ip("127.0.0.1"); |
| 66 | addr->set_port(7300); |
| 67 | addr->set_paxos_port(7301); |
| 68 | } |
| 69 | |
| 70 | return comm::RetCode::RET_OK; |
| 71 | } |
| 72 | |
| 73 | |
| 74 | comm::RetCode LockConfig::Rebuild() { |