|
cMCP 0.4.1
Model Context Protocol library in pure C11
|
#include <cmcp_transport.h>
Data Fields | |
| int(* | read_fn )(cmcp_transport_t *t, char **out_buf, size_t *out_len) |
| int(* | write_fn )(cmcp_transport_t *t, const char *buf, size_t len) |
| void(* | close_fn )(cmcp_transport_t *t) |
| void(* | wake_fn )(cmcp_transport_t *t) |
| const char *(* | request_header_fn )(cmcp_transport_t *t, const char *name) |
| void * | impl |
Definition at line 40 of file cmcp_transport.h.
| int(* cmcp_transport_t::read_fn) (cmcp_transport_t *t, char **out_buf, size_t *out_len) |
Definition at line 49 of file cmcp_transport.h.
| int(* cmcp_transport_t::write_fn) (cmcp_transport_t *t, const char *buf, size_t len) |
Definition at line 59 of file cmcp_transport.h.
| void(* cmcp_transport_t::close_fn) (cmcp_transport_t *t) |
Definition at line 69 of file cmcp_transport.h.
| void(* cmcp_transport_t::wake_fn) (cmcp_transport_t *t) |
Definition at line 79 of file cmcp_transport.h.
| const char *(* cmcp_transport_t::request_header_fn) (cmcp_transport_t *t, const char *name) |
Definition at line 92 of file cmcp_transport.h.
| void* cmcp_transport_t::impl |
Definition at line 94 of file cmcp_transport.h.