| 114 | } |
| 115 | |
| 116 | std::string GetLocalHostAddr() { |
| 117 | std::string cmd = |
| 118 | "/sbin/ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | " |
| 119 | "awk '{ print $1}'"; |
| 120 | std::string addr; |
| 121 | if (!ExecuteShellCmd(cmd, &addr)) { |
| 122 | LOG(ERROR) << "fail to fetch local host addr"; |
| 123 | } else if (addr.length() > 1) { |
| 124 | addr.erase(addr.length() - 1, 1); |
| 125 | } |
| 126 | return addr; |
| 127 | } |
| 128 | |
| 129 | std::string GetLocalHostName() { |
| 130 | char str[kMaxHostNameSize + 1]; |
no test coverage detected