cMCP 0.4.1
Model Context Protocol library in pure C11
Loading...
Searching...
No Matches
Data Fields
cmcp_transport_t Struct Reference

#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
 

Detailed Description

Definition at line 40 of file cmcp_transport.h.

Field Documentation

◆ read_fn

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.

◆ write_fn

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.

◆ close_fn

void(* cmcp_transport_t::close_fn) (cmcp_transport_t *t)

Definition at line 69 of file cmcp_transport.h.

◆ wake_fn

void(* cmcp_transport_t::wake_fn) (cmcp_transport_t *t)

Definition at line 79 of file cmcp_transport.h.

◆ request_header_fn

const char *(* cmcp_transport_t::request_header_fn) (cmcp_transport_t *t, const char *name)

Definition at line 92 of file cmcp_transport.h.

◆ impl

void* cmcp_transport_t::impl

Definition at line 94 of file cmcp_transport.h.


The documentation for this struct was generated from the following file: