1#ifndef CWIST_CORE_ORM_SOCKET_H
2#define CWIST_CORE_ORM_SOCKET_H
Tiny ORM over a SQL socket stream.
struct cwist_orm cwist_orm_t
Opaque ORM session handle.
int cwist_db_transfer_sqlite_to_socket(const char *path)
Open a SQLite database behind an in-process SQL socket.
cwist_orm_t * cwist_orm_open_socket(int sock)
Wrap a connected socket descriptor in an ORM session.
int cwist_orm_socketpair_cloexec(int domain, int type, int protocol, int sv[2])
void cwist_orm_close_socket(cwist_orm_t *orm)
Close an ORM session and release its socket.