31int main(
int argc,
char* argv[]) {
32 core::SNodeC::init(argc, argv);
34 using Client = apps::http::STREAM::Client;
35 using SocketAddress = Client::SocketAddress;
37 const Client client = apps::http::STREAM::getClient();
39 client.connect([instanceName = client.getConfig().getInstanceName()](
40 const SocketAddress& socketAddress,
41 const core::socket::State& state) {
43 case core::socket::State::OK:
44 VLOG(1) << instanceName <<
": connected to '" << socketAddress.toString() <<
"'";
46 case core::socket::State::DISABLED:
47 VLOG(1) << instanceName <<
": disabled";
49 case core::socket::State::ERROR:
50 LOG(ERROR) << instanceName <<
": " << socketAddress.toString() <<
": " << state.what();
52 case core::socket::State::FATAL:
53 LOG(FATAL) << instanceName <<
": " << socketAddress.toString() <<
": " << state.what();
57 return core::SNodeC::start();