Lines Matching defs:serverCodec
17 type serverCodec struct { struct
18 dec *json.Decoder // for reading JSON values
19 enc *json.Encoder // for writing JSON values
20 c io.Closer
23 req serverRequest
31 mutex sync.Mutex // protects seq, pending
32 seq uint64
33 pending map[uint64]*json.RawMessage
64 func (c *serverCodec) ReadRequestHeader(r *rpc.Request) error {
84 func (c *serverCodec) ReadRequestBody(x any) error {
102 func (c *serverCodec) WriteResponse(r *rpc.Response, x any) error {
125 func (c *serverCodec) Close() error {