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
}
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
type Data ¶
type Data []byte
func (*Data) DecodeObject ¶
func (data *Data) DecodeObject(stream *ObjectStream) Object
func (*Data) DecodeXLong ¶
func (*Data) EncodeXLong ¶
func (Data) Factory ¶
func (data Data) Factory() ObjectStream
type Frame ¶
type Frame struct {
// contains filtered or unexported fields
}
type Integer ¶
type Integer struct {
// contains filtered or unexported fields
}
func NewInteger ¶
func NewInteger() *Integer
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 Object ¶
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
type Reader ¶
type Reader interface {
ReadNSOF(*Data, *ObjectStream) Object
}
type SmallRect ¶
type SmallRect struct {
// contains filtered or unexported fields
}
func NewSmallRect ¶
func NewSmallRect() *SmallRect
type String ¶
type String struct {
// contains filtered or unexported fields
}
type Symbol ¶
type Symbol struct {
// contains filtered or unexported fields
}
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)
Click to show internal directories.
Click to hide internal directories.