writer

package
v1.19.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 11, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// WriterTypeRaw writer type raw
	WriterTypeRaw = "raw"
	// WriterTypePackage writer type package
	WriterTypePackage = "package"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type PackageWriter

type PackageWriter struct {
	// contains filtered or unexported fields
}

PackageWriter package writer

func NewPackageWriter

func NewPackageWriter(obj interface{}) *PackageWriter

NewPackageWriter new package writer

func (*PackageWriter) Write

func (w *PackageWriter) Write(message []byte) error

Write write

func (*PackageWriter) WriteJSON

func (w *PackageWriter) WriteJSON(obj interface{}) error

WriteJSON write json

type RawWriter

type RawWriter struct {
	// contains filtered or unexported fields
}

RawWriter raw writer

func NewRawWriter

func NewRawWriter(obj interface{}) *RawWriter

NewRawWriter new raw writer

func (*RawWriter) Write

func (w *RawWriter) Write(message []byte) error

Write write

func (*RawWriter) WriteJSON

func (w *RawWriter) WriteJSON(obj interface{}) error

WriteJSON write json

type Writer

type Writer interface {
	Write(message []byte) error
	WriteJSON(obj interface{}) error
}

Writer writer

func NewWriter

func NewWriter(writerType string, conn interface{}) Writer

NewWriter new writer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL