Versions in this module Expand all Collapse all v0 v0.3.1 Oct 6, 2015 v0.3.0 Sep 28, 2015 v0.3.0-rc Sep 22, 2015 v0.2.0 Jul 13, 2015 Changes in this version + var ClassMap = map[Class]string + var Debug bool = false + var TypeMap = map[Type]string + func DecodeString(data []byte) string + func PrintBytes(out io.Writer, buf []byte, indent string) + func PrintPacket(p *Packet) + type Class uint8 + const ClassApplication + const ClassBitmask + const ClassContext + const ClassPrivate + const ClassUniversal + type Packet struct + ByteValue []byte + Children []*Packet + ClassType Class + Data *bytes.Buffer + Description string + Tag Tag + TagType Type + Value interface{} + func DecodePacket(data []byte) *Packet + func Encode(ClassType Class, TagType Type, Tag Tag, Value interface{}, Description string) *Packet + func NewBoolean(ClassType Class, TagType Type, Tag Tag, Value bool, Description string) *Packet + func NewInteger(ClassType Class, TagType Type, Tag Tag, Value interface{}, Description string) *Packet + func NewSequence(Description string) *Packet + func NewString(ClassType Class, TagType Type, Tag Tag, Value, Description string) *Packet + func ReadPacket(reader io.Reader) (*Packet, error) + func (p *Packet) AppendChild(child *Packet) + func (p *Packet) Bytes() []byte + type Tag uint8 + const TagBMPString + const TagBitString + const TagBitmask + const TagBoolean + const TagCharacterString + const TagEOC + const TagEmbeddedPDV + const TagEnumerated + const TagExternal + const TagGeneralString + const TagGeneralizedTime + const TagGraphicString + const TagIA5String + const TagInteger + const TagNULL + const TagNumericString + const TagObjectDescriptor + const TagObjectIdentifier + const TagOctetString + const TagPrintableString + const TagRealFloat + const TagRelativeOID + const TagSequence + const TagSet + const TagT61String + const TagUTCTime + const TagUTF8String + const TagUniversalString + const TagVideotexString + const TagVisibleString + type Type uint8 + const TypeBitmask + const TypeConstructed + const TypePrimitive