34 TypeId GetInstanceTypeId()
const override;
35 uint32_t GetSerializedSize()
const override;
36 void Serialize(Buffer::Iterator bIterator)
const override;
40 uint32_t Deserialize(Buffer::Iterator bIterator)
override = 0;
41 void Print(std::ostream& os)
const override = 0;
94 void SerializeChoice(
int numOptions,
int selectedOption,
bool isExtensionMarkerPresent)
const;
124 bool isExtensionMarkerPresent)
const;
131 bool isExtensionMarkerPresent)
const;
138 bool isExtensionMarkerPresent)
const;
145 bool isExtensionMarkerPresent)
const;
152 bool isExtensionMarkerPresent)
const;
159 bool isExtensionMarkerPresent)
const;
166 bool isExtensionMarkerPresent)
const;
173 bool isExtensionMarkerPresent)
const;
180 bool isExtensionMarkerPresent)
const;
187 bool isExtensionMarkerPresent)
const;
194 bool isExtensionMarkerPresent)
const;
201 bool isExtensionMarkerPresent)
const;
259 Buffer::Iterator
DeserializeBitset(std::bitset<N>* data, Buffer::Iterator bIterator);
283 Buffer::Iterator
DeserializeInteger(
int* n,
int nmin,
int nmax, Buffer::Iterator bIterator);
293 bool isExtensionMarkerPresent,
295 Buffer::Iterator bIterator);
303 Buffer::Iterator
DeserializeEnum(
int numElems,
int* selectedElem, Buffer::Iterator bIterator);
314 bool isExtensionMarkerPresent,
315 Buffer::Iterator bIterator);
324 bool isExtensionMarkerPresent,
325 Buffer::Iterator bIterator);
334 bool isExtensionMarkerPresent,
335 Buffer::Iterator bIterator);
344 bool isExtensionMarkerPresent,
345 Buffer::Iterator bIterator);
354 bool isExtensionMarkerPresent,
355 Buffer::Iterator bIterator);
364 bool isExtensionMarkerPresent,
365 Buffer::Iterator bIterator);
374 bool isExtensionMarkerPresent,
375 Buffer::Iterator bIterator);
384 bool isExtensionMarkerPresent,
385 Buffer::Iterator bIterator);
395 bool isExtensionMarkerPresent,
396 Buffer::Iterator bIterator);
405 bool isExtensionMarkerPresent,
406 Buffer::Iterator bIterator);
415 bool isExtensionMarkerPresent,
416 Buffer::Iterator bIterator);
425 bool isExtensionMarkerPresent,
426 Buffer::Iterator bIterator);
510 Buffer::Iterator bIterator);