Skip to main content

Module types

Module types 

Source
Expand description

Core data types shared across all parsing levels.

Structs§

Frame
A single frame from the dump file (Level 1 output).
FrameMeta
The transport metadata every level carries: who the peer was, over what, in which direction, and when.
Headers
Headers in wire order as (name, value) pairs. Names preserve original casing; value is the case-insensitive lookup.
MimePart
A single part from a multipart MIME body.
ParseStats
Byte-level parse coverage statistics.
ParsedSipMessage
A fully parsed SIP message (Level 3 output).
SipFragment
A message/sipfrag body (RFC 3420): any prefix of a SIP message.
SipMessage
A reassembled SIP message (Level 2 output).
StaleClock
Elapsed time over a dump stream, for parsers that drop state a connection or dialog has stopped feeding.
UnknownKeyword
The input named none of the keywords a Direction or Transport is written as in a frame header.
UnparsedRegion
A contiguous region of the input that was not parsed into a frame.

Enums§

Direction
Whether a frame was received or sent by FreeSWITCH.
SipMessageType
SIP request or response first line.
SkipReason
Why a region of the input stream was not parsed into a frame.
SkipTracking
Controls how much detail the parser records about unparsed regions.
Timestamp
Frame timestamp, either time-only or full date+time.
Transport
SIP transport protocol as reported in the frame header.