Versions in this module Expand all Collapse all v0 v0.0.2 Nov 3, 2022 Changes in this version + var FaultApplicationError = Fault + var FaultDecode = Fault + var FaultInternalError = Fault + var FaultInvalidParams = Fault + var FaultSystemError = Fault + var FaultWrongArgumentsNumber = Fault + func DecodeClientResponse(r io.Reader, reply interface{}) error + func EncodeClientRequest(method string, args interface{}) ([]byte, error) + type Codec struct + func NewCodec() *Codec + func (c *Codec) NewRequest(r *http.Request) rpc.CodecRequest + func (c *Codec) RegisterAlias(alias, method string) + type CodecRequest struct + func (c *CodecRequest) Method() (string, error) + func (c *CodecRequest) ReadRequest(args interface{}) error + func (c *CodecRequest) WriteResponse(w http.ResponseWriter, response interface{}, methodErr error) error + type Fault struct + Code int + String string + func (f Fault) Error() string + type MethodCall struct + MethodName string + Params struct{ ... } + Text string + XMLName xml.Name + type ServerRequest struct + Method string + Name xml.Name