е.
36 ГОСТ 31.973-91
является использование типов с различными тегамк (пи. 18 3, 20.3,
22 2, 22 -1 и 25 2)
П р и ч с ча ии« Розничные теги могут понадсйшься для првьильнагр де-
подпревания значения получателем ь тех случаях, когда протокол допускает
передачу значений раххичиых типов данных * произвольный момент времени
241. Обозначения для тегированного типа должны иметь вид
(Тезированный Гии»:
ТегнроваиныйТип : : — Тег Тип|
Тег IMPLICIT Тин
Тег : : ■» (Класс НомерВКлассе|
ЛомерВКлассе : : =• Число |ОпрсделеиноеЗначо.и“ч1
Класс : : - UNIVERSAL
APPLICATION
PRIVATE
пусто
242. «ОпределенноеЗначение» должно быть ссылкой на неот
рицательное значение целочисленного типа или производного or
целочисленного помеченного типа.
24.3. Новый тип изоморфен исходному типу, но имеет тег с
классом, заданных; последовательностью «Класс», и номер, за
данный последовательностью «НомерВ Классе», если для после
довательности «Класс» бы
1
выбран вариант, отличный от «пус
то»; если же был выбран вариант «пусто», то тег относится к кон
текстно-зависимому классу и имеет номер, заданный последова
тельностью «НомерВКлвссе*.
24.4. Для типов, определяемых вне рамок настоящего стандар
та,
L
«Класс» не должен быть универсальным классом («UNIVER
SA »).
П р им е ч а н иеНевольное апне -тегов универсального класса периодически
согласовывается между ИСО и МККТТ.
24.5. Если «Класс» теги является прикладным(«APPLICA
TION»), го тот же самый «Тег» не может быть использован пов
торно в том же самом модуле.
24.6. Е
сли
«Класе» тега ввляотси пользовательским («PRIVA
TE»), то тег доступен для использования по правилам, устанавли
ваемым органязаинями-пользовлтелями.
24.7. Если «Классом» тега является «пусто», то на испольло-
вание «Тега» не накладывается никаких ограничений, кроме тех,
которые вызваны требованиями различия тегов, сформулирован
ными □пп. 18.3, 20.3 н 22.2.
24.8. Вариант «IMPLICIT» являетсяоодеачением того, что
для тех правил кодирования, которые обеспечивают эту возмож
ность, явное указание тега, который имел исходный «Тин», не
требуемся при передаче данных.