Module: Puppet::Pops::Serialization::Extension

Defined in:
lib/puppet/pops/serialization/extension.rb

Overview

API:

  • public

Defined Under Namespace

Modules: NotTabulated, SequenceStart Classes: ArrayStart, Comment, Default, InnerTabulation, MapStart, ObjectStart, Tabulation

Constant Summary collapse

INNER_TABULATION =

Tabulation internal to the low level protocol reader/writer

API:

  • public

0x00
TABULATION =

Tabulation managed by the serializer / deserializer

API:

  • public

0x01
ARRAY_START =

0x10 - 0x1F are reserved for structural extensions

API:

  • public

0x10
MAP_START =

API:

  • public

0x11
OBJECT_START =

API:

  • public

0x12
DEFAULT =

0x20 - 0x2f reserved for special extension objects

API:

  • public

0x20
COMMENT =

API:

  • public

0x21
REGEXP =

0x30 - 0x7f reserved for mapping of specific runtime classes

API:

  • public

0x30
TYPE_REFERENCE =

API:

  • public

0x31
SYMBOL =

API:

  • public

0x32
TIME =

API:

  • public

0x33
TIMESPAN =

API:

  • public

0x34
VERSION =

API:

  • public

0x35
VERSION_RANGE =

API:

  • public

0x36
SENSITIVE =

API:

  • public

0x37
BINARY =

API:

  • public

0x38