[][src]Function sipmsg::get_sip_message_type

pub fn get_sip_message_type(mt: &[u8]) -> MessageType

Fast determinates message type and minimal validate for further transmission to suitable parser. Does not validate full first line, just first 3 bytes.

assert_eq!(
    sipmsg::get_sip_message_type(
        "INVITE sip:vivekg@chair-dnrc.example.com;unknownparam SIP/2.0".as_bytes()
    ),
    sipmsg::SipMessageType::Request
);