Class

org.cert.netsa.io.ipfix

CollectedSubTemplateList

Related Doc: package ipfix

Permalink

final class CollectedSubTemplateList extends SubTemplateList

The CollectedSubTemplateList class is used when reading a SubTemplateList from a data stream. The class delays realizing the elements of this until they are requested.

Use the methods in the SubTemplateList companion object to create a CollectedSubTemplateList instance.

See also

The SubTemplateList companion object for a factory method.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CollectedSubTemplateList
  2. SubTemplateList
  3. ListElement
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CollectedSubTemplateList(buffer: ByteBuffer, session: Session)

    Permalink

    buffer

    The ByteBuffer containing the data representing the list.

    session

    The IPFIX session from which the buffer was read.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def allBasicListElements: Set[InfoElement]

    Permalink

    Creates a Set containing the InfoElement used by any BasicList on this list and its sub-lists, recursively.

    Creates a Set containing the InfoElement used by any BasicList on this list and its sub-lists, recursively.

    Definition Classes
    SubTemplateListListElement
  5. def allTemplates: Set[Template]

    Permalink

    Creates a Set containing the Templates used by the list and any sub-lists, recursively.

    Creates a Set containing the Templates used by the list and any sub-lists, recursively.

    Definition Classes
    SubTemplateListListElement
  6. def apply(idx: Int): Record

    Permalink

    Returns a Record that represents an entry in the list.

    Returns a Record that represents an entry in the list.

    idx

    The index of the entry to return. Entries are numbered from 0 up to size.

    Definition Classes
    CollectedSubTemplateListListElement
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def formatted: String

    Permalink
    Definition Classes
    SubTemplateListListElement
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. val headerLength: Int

    Permalink
    Attributes
    protected
    Definition Classes
    SubTemplateList
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. def iterator: Iterator[Record]

    Permalink

    Returns an iterator over the records in the list.

    Returns an iterator over the records in the list.

    Definition Classes
    CollectedSubTemplateListListElement
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. def octetLength: Int

    Permalink

    Returns the length of the ListElement when writing to an IPFIX stream.

    Returns the length of the ListElement when writing to an IPFIX stream.

    Definition Classes
    SubTemplateListListElement
  22. def readSemanticId(buffer: ByteBuffer): Short

    Permalink

    Read the semanticId

    Read the semanticId

    Attributes
    protected
    Definition Classes
    ListElement
  23. val semanticId: Short

    Permalink

    The ID of the semantic value for the list.

    The ID of the semantic value for the list.

    Attributes
    protected
    Definition Classes
    CollectedSubTemplateListListElement
  24. final lazy val semantics: ListSemantics

    Permalink

    Returns the sematics of the elements in this list.

    Returns the sematics of the elements in this list.

    Definition Classes
    ListElement
  25. lazy val size: Int

    Permalink

    Returns the number of entries in the list.

    Returns the number of entries in the list.

    Definition Classes
    CollectedSubTemplateListListElement
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  27. val template: Template

    Permalink

    Gets the Template that describes the Records in this list.

    Gets the Template that describes the Records in this list. The Template is found in the Session associated with the Message from which the Record containing this list was read.

    Definition Classes
    CollectedSubTemplateListSubTemplateList
  28. val tid: Int

    Permalink

    The id of the Template that describes the Records in this list.

  29. def toBuffer(outbuf: ByteBuffer, session: Session): ByteBuffer

    Permalink

    Appends the elements in the SubTemplateList to a buffer for writing to an IPFIX stream.

    Appends the elements in the SubTemplateList to a buffer for writing to an IPFIX stream. Assumes the SubTemplateList's Template already has been added to the Session and written to the buffer.

    Definition Classes
    CollectedSubTemplateListSubTemplateListListElement
  30. def toString(): String

    Permalink
    Definition Classes
    SubTemplateListListElement → AnyRef → Any
  31. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SubTemplateList

Inherited from ListElement

Inherited from AnyRef

Inherited from Any

Ungrouped