Lines Matching defs:clientCodec
19 type clientCodec struct { struct
20 dec *json.Decoder // for reading JSON values
21 enc *json.Encoder // for writing JSON values
22 c io.Closer
25 req clientRequest
26 resp clientResponse
32 mutex sync.Mutex // protects pending
33 pending map[uint64]string // map request id to method name
52 func (c *clientCodec) WriteRequest(r *rpc.Request, param any) error {
74 func (c *clientCodec) ReadResponseHeader(r *rpc.Response) error {
100 func (c *clientCodec) ReadResponseBody(x any) error {
107 func (c *clientCodec) Close() error {