![]() |
ProvSQL C/C++ API
Adding support for provenance and uncertainty management to PostgreSQL databases
|
Implementation of the tdkc KCMCP reference server (see kcmcp_server.h and doc/source/dev/kc-server-protocol.rst). More...
#include "kcmcp_server.h"#include "kcmcp_protocol.h"#include "dimacs_cnf.h"#include "tdkc_interrupt.h"#include "BooleanCircuit.h"#include "dDNNF.h"#include "dDNNFTreeDecompositionBuilder.h"#include "TreeDecomposition.h"#include "Circuit.hpp"#include <boost/property_tree/ptree.hpp>#include <boost/property_tree/json_parser.hpp>#include <algorithm>#include <chrono>#include <cstdio>#include <iomanip>#include <sstream>#include <stdexcept>#include <string>#include <sys/socket.h>#include <sys/un.h>#include <netdb.h>#include <poll.h>#include <unistd.h>#include <signal.h>#include <errno.h>#include <string.h>
Go to the source code of this file.
Typedefs | |
| using | steady = std::chrono::steady_clock |
Functions | |
| void | provsql_tdkc_poll () |
| int | kcmcp_serve (const std::string &endpoint) |
Serve KCMCP on endpoint until terminated. | |
Implementation of the tdkc KCMCP reference server (see kcmcp_server.h and doc/source/dev/kc-server-protocol.rst).
Definition in file kcmcp_server.cpp.
| using steady = std::chrono::steady_clock |
Definition at line 40 of file kcmcp_server.cpp.
| int kcmcp_serve | ( | const std::string & | endpoint | ) |
Serve KCMCP on endpoint until terminated.
| endpoint | "unix:/path/to.sock" or "host:port" (e.g. "127.0.0.1:9000"). |
Definition at line 388 of file kcmcp_server.cpp.

| void provsql_tdkc_poll | ( | ) |