diff options
author | 2017-09-15 02:04:53 +0000 | |
---|---|---|
committer | 2017-09-15 02:04:53 +0000 | |
commit | 163a64a339e90320bf6134035ffb7d1f12565fcc (patch) | |
tree | 4d82904f43d9fec45d819380476dbd6b65884c22 /cmds/lshal/TableEntry.cpp | |
parent | 655da335700eda383b2f99c8a90c72a4dc1e0a9d (diff) | |
parent | 880df0f7440e7a5897907d85e433abc8381e23ce (diff) |
Merge changes from topic "lshal_released" am: 757fd44b93
am: 880df0f744
Change-Id: Iff081ead4bb8dc83c2ba982627edacd22dc007dd
Diffstat (limited to 'cmds/lshal/TableEntry.cpp')
-rw-r--r-- | cmds/lshal/TableEntry.cpp | 69 |
1 files changed, 20 insertions, 49 deletions
diff --git a/cmds/lshal/TableEntry.cpp b/cmds/lshal/TableEntry.cpp index eac0f2144a..cbcf979f90 100644 --- a/cmds/lshal/TableEntry.cpp +++ b/cmds/lshal/TableEntry.cpp @@ -44,73 +44,44 @@ static const std::string &getArchString(Architecture arch) { static std::string getTitle(TableColumnType type) { switch (type) { - case TableColumnType::INTERFACE_NAME: { - return "Interface"; - } break; - case TableColumnType::TRANSPORT: { - return "Transport"; - } break; - case TableColumnType::SERVER_PID: { - return "Server"; - } break; - case TableColumnType::SERVER_CMD: { - return "Server CMD"; - } - case TableColumnType::SERVER_ADDR: { - return "PTR"; - } break; - case TableColumnType::CLIENT_PIDS: { - return "Clients"; - } break; - case TableColumnType::CLIENT_CMDS: { - return "Clients CMD"; - } break; - case TableColumnType::ARCH: { - return "Arch"; - } break; - case TableColumnType::THREADS: { - return "Thread Use"; - } break; - default: { + case TableColumnType::INTERFACE_NAME: return "Interface"; + case TableColumnType::TRANSPORT: return "Transport"; + case TableColumnType::SERVER_PID: return "Server"; + case TableColumnType::SERVER_CMD: return "Server CMD"; + case TableColumnType::SERVER_ADDR: return "PTR"; + case TableColumnType::CLIENT_PIDS: return "Clients"; + case TableColumnType::CLIENT_CMDS: return "Clients CMD"; + case TableColumnType::ARCH: return "Arch"; + case TableColumnType::THREADS: return "Thread Use"; + default: LOG(FATAL) << "Should not reach here."; return ""; - } } } std::string TableEntry::getField(TableColumnType type) const { switch (type) { - case TableColumnType::INTERFACE_NAME: { + case TableColumnType::INTERFACE_NAME: return interfaceName; - } break; - case TableColumnType::TRANSPORT: { + case TableColumnType::TRANSPORT: return transport; - } break; - case TableColumnType::SERVER_PID: { + case TableColumnType::SERVER_PID: return serverPid == NO_PID ? "N/A" : std::to_string(serverPid); - } break; - case TableColumnType::SERVER_CMD: { + case TableColumnType::SERVER_CMD: return serverCmdline; - } break; - case TableColumnType::SERVER_ADDR: { + case TableColumnType::SERVER_ADDR: return serverObjectAddress == NO_PTR ? "N/A" : toHexString(serverObjectAddress); - } break; - case TableColumnType::CLIENT_PIDS: { + case TableColumnType::CLIENT_PIDS: return join(clientPids, " "); - } break; - case TableColumnType::CLIENT_CMDS: { + case TableColumnType::CLIENT_CMDS: return join(clientCmdlines, ";"); - } break; - case TableColumnType::ARCH: { + case TableColumnType::ARCH: return getArchString(arch); - } break; - case TableColumnType::THREADS: { + case TableColumnType::THREADS: return getThreadUsage(); - } break; - default: { + default: LOG(FATAL) << "Should not reach here."; return ""; - } } } |