Packages

sealed abstract class SubTemplateMultiList extends ListElement

A class to represent the contents of an IPFIX SubTemplateMultiList structured data.

A SubTemplateMultiList contains a zero or more instances of Records that match one or more IPFIX Templates.

The companion object has factory methods that return a CollectedSubTemplateMultiList instance when reading a SubTemplateMultiList or a ExportSubTemplateMultiList instance when generating a SubTemplateMultiList for writing.

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

Abstract Value Members

  1. abstract def allBasicListElements: Set[InfoElement]

    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
    ListElement
  2. abstract def allTemplates: Set[Template]

    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
    ListElement
  3. abstract def apply(idx: Int): Record

    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
    ListElement
  4. abstract def iterator: Iterator[Record]

    Returns an iterator over the records in the list.

    Returns an iterator over the records in the list.

    Definition Classes
    ListElement
  5. abstract val semanticId: Short

    The ID of the semantic value for the list.

    The ID of the semantic value for the list.

    Attributes
    protected
    Definition Classes
    ListElement
  6. abstract def size: Int

    Returns the number of entries in the list.

    Returns the number of entries in the list.

    Definition Classes
    ListElement
  7. abstract def toBuffer(outbuf: ByteBuffer, session: Session): ByteBuffer

    Appends the SubTemplateMultiList to a buffer for writing to an IPFIX stream.

    Appends the SubTemplateMultiList to a buffer for writing to an IPFIX stream. Assumes all Templates used by the Records in the SubTemplateMultiList have already been added to the Session and written to the buffer.

    Definition Classes
    SubTemplateMultiListListElement

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. def formatted: String
    Definition Classes
    SubTemplateMultiListListElement
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. val headerLength: Int

    Number of octets that begin an STML

    Number of octets that begin an STML

    Attributes
    protected
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def octetLength: Int

    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
    SubTemplateMultiListListElement
  18. def readSemanticId(buffer: ByteBuffer): Short

    Read the semanticId

    Read the semanticId

    Attributes
    protected
    Definition Classes
    ListElement
  19. final lazy val semantics: ListSemantics

    Returns the sematics of the elements in this list.

    Returns the sematics of the elements in this list.

    Definition Classes
    ListElement
  20. val stmlGroupHeaderLength: Int

    Number of octets that begin a group of records that share the same Template (an StmlGroup).

    Number of octets that begin a group of records that share the same Template (an StmlGroup).

    Attributes
    protected
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    SubTemplateMultiListListElement → AnyRef → Any
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from ListElement

Inherited from AnyRef

Inherited from Any

Ungrouped