object SectionFragmentCodec
- Companion:
- class
- Source:
- SectionFragmentCodec.scala
Value members
Concrete methods
def extended[A, R](tableId: Int, toSection: (BitVector, SectionExtension, R) => A, fromSection: A => (BitVector, SectionExtension, R))(implicit codecR: Codec[R]): SectionFragmentCodec[A]
- Source:
- SectionFragmentCodec.scala
def nonExtended[A, R](tableId: Int, toCodec: SectionHeader => Codec[R], toSection: (BitVector, R) => A, fromSection: A => (BitVector, R)): SectionFragmentCodec[A]
- Source:
- SectionFragmentCodec.scala
def nonExtendedIdentity[A](tableId: Int, toCodec: SectionHeader => Codec[A]): SectionFragmentCodec[A]
- Source:
- SectionFragmentCodec.scala
def nonExtendedIdentityWithCrc[A](tableId: Int, toCodec: (SectionHeader, Boolean) => Codec[A]): SectionFragmentCodec[A]
- Source:
- SectionFragmentCodec.scala
def nonExtendedWithCrc[A, R](tableId: Int, toCodec: (SectionHeader, Boolean) => Codec[R], toSection: (BitVector, R) => A, fromSection: A => (BitVector, R)): SectionFragmentCodec[A]
- Source:
- SectionFragmentCodec.scala
def psi[A, R : Codec](tableId: Int, toSection: (SectionExtension, R) => A, fromSection: A => (SectionExtension, R)): SectionFragmentCodec[A]
- Source:
- SectionFragmentCodec.scala