MCPcopy Create free account
hub / github.com/LadybugDB/ladybug / lbug_connection_init

Function lbug_connection_init

src/c_api/connection.cpp:87–99  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

85}
86
87lbug_state lbug_connection_init(lbug_database* database, lbug_connection* out_connection) {
88 if (database == nullptr || database->_database == nullptr) {
89 out_connection->_connection = nullptr;
90 return LbugError;
91 }
92 try {
93 out_connection->_connection = new Connection(static_cast<Database*>(database->_database));
94 } catch (Exception& e) {
95 out_connection->_connection = nullptr;
96 return LbugError;
97 }
98 return LbugSuccess;
99}
100
101void lbug_connection_destroy(lbug_connection* connection) {
102 if (connection == nullptr) {

Callers 3

TEST_FFunction · 0.85
TEST_FFunction · 0.85
mainFunction · 0.85

Calls

no outgoing calls

Tested by 2

TEST_FFunction · 0.68
TEST_FFunction · 0.68