public static extern bool c4listener_shareDB(C4Listener *listener, FLSlice name, C4Database *db, C4Error *outError);
public static extern ushort c4listener_getPort(C4Listener *listener);
public static extern void c4listener_getConnectionStatus(C4Listener *listener, uint *connectionCount, uint *activeConnectionCount);
public static extern FLMutableArray *c4listener_getURLs(C4Listener *listener, C4Database *db, C4ListenerAPIs api, C4Error *err);
public static bool c4listener_shareDB(C4Listener *listener, string name, C4Database *db, C4Error *outError) { using (var name_ = new C4String(name)) { return(NativeRaw.c4listener_shareDB(listener, name_.AsFLSlice(), db, outError)); } }
public static extern void c4listener_free(C4Listener *x);
public static extern bool c4listener_unshareDB(C4Listener *listener, FLSlice name);
public static bool c4listener_unshareDB(C4Listener *listener, string name) { using (var name_ = new C4String(name)) { return(NativeRaw.c4listener_unshareDB(listener, name_.AsFLSlice())); } }