Documentation ¶
Index ¶
- type ProtocolConfig
- type ProtocolVersion
- func (h *ProtocolVersion) DocumentTransformer() protocol.DocumentTransformer
- func (h *ProtocolVersion) DocumentValidator() protocol.DocumentValidator
- func (h *ProtocolVersion) OperationApplier() protocol.OperationApplier
- func (h *ProtocolVersion) OperationParser() protocol.OperationParser
- func (h *ProtocolVersion) Protocol() protocol.Protocol
- func (h *ProtocolVersion) Version() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProtocolConfig ¶
ProtocolConfig hold setting for client protocol configuration.
type ProtocolVersion ¶
type ProtocolVersion struct { VersionStr string P protocol.Protocol OpParser protocol.OperationParser OpApplier protocol.OperationApplier DocValidator protocol.DocumentValidator DocTransformer protocol.DocumentTransformer }
ProtocolVersion implements the protocol.Version interface.
func (*ProtocolVersion) DocumentTransformer ¶
func (h *ProtocolVersion) DocumentTransformer() protocol.DocumentTransformer
DocumentTransformer returns the document transformer.
func (*ProtocolVersion) DocumentValidator ¶
func (h *ProtocolVersion) DocumentValidator() protocol.DocumentValidator
DocumentValidator returns the document validator.
func (*ProtocolVersion) OperationApplier ¶
func (h *ProtocolVersion) OperationApplier() protocol.OperationApplier
OperationApplier returns the operation applier.
func (*ProtocolVersion) OperationParser ¶
func (h *ProtocolVersion) OperationParser() protocol.OperationParser
OperationParser returns the operation parser.
func (*ProtocolVersion) Protocol ¶
func (h *ProtocolVersion) Protocol() protocol.Protocol
Protocol returns the protocol parameters.
func (*ProtocolVersion) Version ¶
func (h *ProtocolVersion) Version() string
Version returns the protocol parameters.
Click to show internal directories.
Click to hide internal directories.