transcoder

package
v0.0.0-...-bea3eb9 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2025 License: MIT Imports: 2 Imported by: 2

Documentation

Overview

DigiStratum GoLib - Transcoder for plain text content

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Transcoder

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

func NewTranscoder

func NewTranscoder() *Transcoder

func (*Transcoder) Decode

func (r *Transcoder) Decode(source *string) (*string, error)

func (*Transcoder) Encode

func (r *Transcoder) Encode(source *string) (*string, error)

func (*Transcoder) GetDecoderSchemeName

func (r *Transcoder) GetDecoderSchemeName() string

func (*Transcoder) GetEncoderSchemeName

func (r *Transcoder) GetEncoderSchemeName() string

func (*Transcoder) SetDecoderScheme

func (r *Transcoder) SetDecoderScheme(decoder enc.EncodingSchemeIfc)

func (*Transcoder) SetEncoderScheme

func (r *Transcoder) SetEncoderScheme(encoder enc.EncodingSchemeIfc)

func (*Transcoder) Transcode

func (r *Transcoder) Transcode(source *string) (*string, error)

type TranscoderIfc

type TranscoderIfc interface {
	SetEncoderScheme(encoder enc.EncodingSchemeIfc)
	GetEncoderSchemeName() string
	SetDecoderScheme(decoder enc.EncodingSchemeIfc)
	GetDecoderSchemeName() string
	Encode(source *string) (*string, error)
	Decode(source *string) (*string, error)
	Transcode(source *string) (*string, error)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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