Function SILC_ASN1_SEQUENCE_OF
SYNOPSIS
Decoding:
SILC_ASN1_SEQUENCE_OF(bufarray, numbufs)
DESCRIPTION
Macro used to decode sequence of specified type. This returns
an array of SilcBuffers and number of buffers in the array. The
SILC_ASN1_CHOICE macro may also be used with this macro.
NOTES
This macro must be used either with SILC_ASN1_ALLOC or SILC_ASN1_ACCUMUL
flags. Do not use this macro without flags.
EXAMPLE
SilcBuffer bufs;
SilcUInt32 count;
// Decode sequence of sequences. Each returned buffer in the array
// is a sequence.
silc_asn1_decode(asn1, exts,
SILC_ASN1_OPTS(SILC_ASN1_ACCUMUL),
SILC_ASN1_SEQUENCE_OF(&bufs, &count),
SILC_ASN1_TAG_SEQUENCE,
SILC_ASN1_END, SILC_ASN1_END);
|