MCPcopy Create free account
hub / github.com/Kistler-Group/sdbus-cpp / openBus

Method openBus

src/Connection.cpp:742–751  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

740}
741
742Connection::BusPtr Connection::openBus(const BusFactory& busFactory)
743{
744 sd_bus* bus{};
745 const int r = busFactory(&bus);
746 SDBUS_THROW_ERROR_IF(r < 0, "Failed to open bus", -r);
747
748 BusPtr busPtr{bus, [this](sd_bus* bus){ return sdbus_->sd_bus_flush_close_unref(bus); }};
749 finishHandshake(busPtr.get());
750 return busPtr;
751}
752
753Connection::BusPtr Connection::openPseudoBus()
754{

Callers

nothing calls this directly

Calls 2

getMethod · 0.45

Tested by

no test coverage detected