const class asn1::AsnTag

sys::Obj
  asn1::AsnTag

Source

ASN.1 Tag

app

static AsnTagBuilder app(Int id)

Source

Get a builder for an application tag with the given id

cls

const AsnTagClass cls

Source

The tag class

context

static AsnTagBuilder context(Int id)

Source

Get a builder for a context tag with the given id

equals

virtual override Bool equals(Obj? obj)

Source

Tag equality is based only the class and id. The mode is ignored for eqality purposes.

hash

virtual override Int hash()

Source

id

const Int id

Source

The tag id

make

new make(AsnTagClass cls, Int id, AsnTagMode mode)

Source

mode

const AsnTagMode mode

Source

The tag mode

priv

static AsnTagBuilder priv(Int id)

Source

Get a builder for a private tag with the given id

strictEquals

Bool strictEquals(Obj? obj)

Source

toStr

virtual override Str toStr()

Source

univ

static AsnTagBuilder univ(Int id)

Source

Get a builder for a universal tag with the given id.

univBits

const static AsnTag univBits := AsnTag.univ(3).explicit

Source

univBool

const static AsnTag univBool := AsnTag.univ(1).explicit

Source

univEnum

const static AsnTag univEnum := AsnTag.univ(10).explicit

Source

univGenTime

const static AsnTag univGenTime := AsnTag.univ(24).explicit

Source

univGraphStr

const static AsnTag univGraphStr := AsnTag.univ(25).explicit

Source

univIa5Str

const static AsnTag univIa5Str := AsnTag.univ(22).explicit

Source

univInt

const static AsnTag univInt := AsnTag.univ(2).explicit

Source

univNull

const static AsnTag univNull := AsnTag.univ(5).explicit

Source

univOcts

const static AsnTag univOcts := AsnTag.univ(4).explicit

Source

univOid

const static AsnTag univOid := AsnTag.univ(6).explicit

Source

univPrintStr

const static AsnTag univPrintStr := AsnTag.univ(19).explicit

Source

univReal

const static AsnTag univReal := AsnTag.univ(9).explicit

Source

univSeq

const static AsnTag univSeq := AsnTag.univ(16).explicit

Source

univSet

const static AsnTag univSet := AsnTag.univ(17).explicit

Source

univUtcTime

const static AsnTag univUtcTime := AsnTag.univ(23).explicit

Source

univUtf8

const static AsnTag univUtf8 := AsnTag.univ(12).explicit

Source

univVisStr

const static AsnTag univVisStr := AsnTag.univ(26).explicit

Source