53int main(
int argc,
char* argv[]) {
56 using SocketClient = apps::echo::model::STREAM::EchoSocketClient;
57 using SocketAddress = SocketClient::SocketAddress;
58 const SocketClient client = apps::echo::model::STREAM::getClient();
61 [instanceName = client.getConfig().getInstanceName()](
const SocketAddress& socketAddress,
const core::socket::State& state) {
63 case core::socket::State::OK:
64 VLOG(1) << instanceName <<
": connected to '" << socketAddress.toString() <<
"'";
66 case core::socket::State::DISABLED:
67 VLOG(1) << instanceName <<
": disabled";
69 case core::socket::State::ERROR:
70 LOG(ERROR) << instanceName <<
": " << socketAddress.toString() <<
": " << state.what();
72 case core::socket::State::FATAL:
73 LOG(FATAL) << instanceName <<
": " << socketAddress.toString() <<
": " << state.what();
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94