nsof

package
v0.0.0-...-857d4a4 Latest Latest
Warning

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

Go to latest
Published: Nov 1, 2013 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IMMEDIATE        = 0
	CHARACTER        = 1
	UNICODECHARACTER = 2
	BINARYOBJECT     = 3
	ARRAY            = 4
	PLAINARRAY       = 5
	FRAME            = 6
	SYMBOL           = 7
	STRING           = 8
	PRECEDENT        = 9
	NIL              = 10
	SMALLRECT        = 11
	LARGEBINARY      = 12
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Array

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

func NewArray

func NewArray() *Array

func (*Array) ReadNSOF

func (array *Array) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*Array) String

func (array *Array) String() string

func (*Array) WriteNSOF

func (array *Array) WriteNSOF(data *Data)

type BinaryObject

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

func NewBinaryObject

func NewBinaryObject() *BinaryObject

func (*BinaryObject) ReadNSOF

func (binaryObject *BinaryObject) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*BinaryObject) String

func (binaryObject *BinaryObject) String() string

func (*BinaryObject) WriteNSOF

func (binaryObject *BinaryObject) WriteNSOF(data *Data)

type Character

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

func NewCharacter

func NewCharacter() *Character

func (*Character) ReadNSOF

func (character *Character) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*Character) String

func (character *Character) String() string

func (*Character) WriteNSOF

func (character *Character) WriteNSOF(data *Data)

type Data

type Data []byte

func (*Data) DecodeObject

func (data *Data) DecodeObject(stream *ObjectStream) Object

func (*Data) DecodeXLong

func (data *Data) DecodeXLong() int32

func (*Data) EncodeXLong

func (data *Data) EncodeXLong(value int32)

func (Data) Factory

func (data Data) Factory() ObjectStream

func (Data) PeekXLong

func (data Data) PeekXLong() int32

func (*Data) SkipXLong

func (data *Data) SkipXLong()

type Frame

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

func NewFrame

func NewFrame() *Frame

func (*Frame) ReadNSOF

func (frame *Frame) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*Frame) String

func (frame *Frame) String() string

func (*Frame) WriteNSOF

func (frame *Frame) WriteNSOF(data *Data)

func (*Frame) WriteTo

func (frame *Frame) WriteTo(writer io.Writer) (n int64, err error)

type Integer

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

func NewInteger

func NewInteger() *Integer

func (*Integer) ReadNSOF

func (integer *Integer) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*Integer) String

func (integer *Integer) String() string

func (*Integer) WriteNSOF

func (integer *Integer) WriteNSOF(data *Data)

type LargeBinary

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

func NewLargeBinary

func NewLargeBinary() *LargeBinary

func (*LargeBinary) ReadNSOF

func (largeBinary *LargeBinary) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*LargeBinary) String

func (largeBinary *LargeBinary) String() string

func (*LargeBinary) WriteNSOF

func (largeBinary *LargeBinary) WriteNSOF(data *Data)

type MagicPointer

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

func (*MagicPointer) ReadNSOF

func (pointer *MagicPointer) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*MagicPointer) String

func (pointer *MagicPointer) String() string

func (*MagicPointer) WriteNSOF

func (pointer *MagicPointer) WriteNSOF(data *Data)

type Nil

type Nil struct {
}

func NewNil

func NewNil() *Nil

func (*Nil) ReadNSOF

func (n *Nil) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*Nil) String

func (n *Nil) String() string

func (*Nil) WriteNSOF

func (n *Nil) WriteNSOF(data *Data)

type Object

type Object interface {
	fmt.Stringer
	Reader
	Writer
}

func NewImmediate

func NewImmediate(data *Data, objectStream *ObjectStream) Object

type ObjectStream

type ObjectStream []Object

func (ObjectStream) Print

func (stream ObjectStream) Print()

type PlainArray

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

func NewPlainArray

func NewPlainArray() *PlainArray

func (*PlainArray) ReadNSOF

func (plainArray *PlainArray) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*PlainArray) String

func (plainArray *PlainArray) String() string

func (*PlainArray) WriteNSOF

func (plainArray *PlainArray) WriteNSOF(data *Data)

type Precedent

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

func NewPrecedent

func NewPrecedent() *Precedent

func (*Precedent) ReadNSOF

func (precedent *Precedent) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*Precedent) String

func (precedent *Precedent) String() string

func (*Precedent) WriteNSOF

func (precedent *Precedent) WriteNSOF(data *Data)

type Reader

type Reader interface {
	ReadNSOF(*Data, *ObjectStream) Object
}

type Slot

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

type SmallRect

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

func NewSmallRect

func NewSmallRect() *SmallRect

func (*SmallRect) ReadNSOF

func (smallRect *SmallRect) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*SmallRect) String

func (smallRect *SmallRect) String() string

func (*SmallRect) WriteNSOF

func (smallRect *SmallRect) WriteNSOF(data *Data)

type String

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

func NewString

func NewString() *String

func (*String) ReadNSOF

func (str *String) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*String) String

func (str *String) String() string

func (*String) WriteNSOF

func (str *String) WriteNSOF(data *Data)

type Symbol

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

func NewSymbol

func NewSymbol() *Symbol

func (*Symbol) ReadNSOF

func (symbol *Symbol) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*Symbol) String

func (symbol *Symbol) String() string

func (*Symbol) WriteNSOF

func (symbol *Symbol) WriteNSOF(data *Data)

type True

type True struct {
}

func (*True) ReadNSOF

func (t *True) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*True) String

func (t *True) String() string

func (*True) WriteNSOF

func (t *True) WriteNSOF(data *Data)

type UnicodeCharacter

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

func NewUnicodeCharacter

func NewUnicodeCharacter() *UnicodeCharacter

func (*UnicodeCharacter) ReadNSOF

func (character *UnicodeCharacter) ReadNSOF(data *Data, objectStream *ObjectStream) Object

func (*UnicodeCharacter) String

func (character *UnicodeCharacter) String() string

func (*UnicodeCharacter) WriteNSOF

func (character *UnicodeCharacter) WriteNSOF(data *Data)

type Writer

type Writer interface {
	WriteNSOF(*Data)
}

Jump to

Keyboard shortcuts

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