WARNING: The online documentation has moved to https://docs.pjsip.org.

Visit the new documentation at https://docs.pjsip.org:

BLOG | DOCUMENTATION | GITHUB

Home --> Documentations --> PJSIP Reference

pjsip_parser_const_t Struct Reference

#include <sip_parser.h>

Data Fields

const pj_str_t pjsip_USER_STR
 
const pj_str_t pjsip_METHOD_STR
 
const pj_str_t pjsip_TRANSPORT_STR
 
const pj_str_t pjsip_MADDR_STR
 
const pj_str_t pjsip_LR_STR
 
const pj_str_t pjsip_SIP_STR
 
const pj_str_t pjsip_SIPS_STR
 
const pj_str_t pjsip_TEL_STR
 
const pj_str_t pjsip_BRANCH_STR
 
const pj_str_t pjsip_TTL_STR
 
const pj_str_t pjsip_RECEIVED_STR
 
const pj_str_t pjsip_Q_STR
 
const pj_str_t pjsip_EXPIRES_STR
 
const pj_str_t pjsip_TAG_STR
 
const pj_str_t pjsip_RPORT_STR
 
pj_cis_t pjsip_HOST_SPEC
 
pj_cis_t pjsip_DIGIT_SPEC
 
pj_cis_t pjsip_ALPHA_SPEC
 
pj_cis_t pjsip_ALNUM_SPEC
 
pj_cis_t pjsip_TOKEN_SPEC
 
pj_cis_t pjsip_TOKEN_SPEC_ESC
 
pj_cis_t pjsip_VIA_PARAM_SPEC
 
pj_cis_t pjsip_VIA_PARAM_SPEC_ESC
 
pj_cis_t pjsip_HEX_SPEC
 
pj_cis_t pjsip_PARAM_CHAR_SPEC
 
pj_cis_t pjsip_PARAM_CHAR_SPEC_ESC
 
pj_cis_t pjsip_HDR_CHAR_SPEC
 
pj_cis_t pjsip_HDR_CHAR_SPEC_ESC
 
pj_cis_t pjsip_PROBE_USER_HOST_SPEC
 
pj_cis_t pjsip_PASSWD_SPEC
 
pj_cis_t pjsip_PASSWD_SPEC_ESC
 
pj_cis_t pjsip_USER_SPEC
 
pj_cis_t pjsip_USER_SPEC_ESC
 
pj_cis_t pjsip_USER_SPEC_LENIENT
 
pj_cis_t pjsip_USER_SPEC_LENIENT_ESC
 
pj_cis_t pjsip_NOT_NEWLINE
 
pj_cis_t pjsip_NOT_COMMA_OR_NEWLINE
 
pj_cis_t pjsip_DISPLAY_SPEC
 
pj_cis_t pjsip_OTHER_URI_CONTENT
 

Detailed Description

Parser constants.

See also
pjsip_parser_const()

Field Documentation

◆ pjsip_USER_STR

const pj_str_t pjsip_parser_const_t::pjsip_USER_STR

"user" string constant.

◆ pjsip_METHOD_STR

const pj_str_t pjsip_parser_const_t::pjsip_METHOD_STR

"method" string constant

◆ pjsip_TRANSPORT_STR

const pj_str_t pjsip_parser_const_t::pjsip_TRANSPORT_STR

"transport" string const.

◆ pjsip_MADDR_STR

const pj_str_t pjsip_parser_const_t::pjsip_MADDR_STR

"maddr" string const.

◆ pjsip_LR_STR

const pj_str_t pjsip_parser_const_t::pjsip_LR_STR

"lr" string const.

◆ pjsip_SIP_STR

const pj_str_t pjsip_parser_const_t::pjsip_SIP_STR

"sip" string constant.

◆ pjsip_SIPS_STR

const pj_str_t pjsip_parser_const_t::pjsip_SIPS_STR

"sips" string constant.

◆ pjsip_TEL_STR

const pj_str_t pjsip_parser_const_t::pjsip_TEL_STR

"tel" string constant.

◆ pjsip_BRANCH_STR

const pj_str_t pjsip_parser_const_t::pjsip_BRANCH_STR

"branch" string constant.

◆ pjsip_TTL_STR

const pj_str_t pjsip_parser_const_t::pjsip_TTL_STR

"ttl" string constant.

◆ pjsip_RECEIVED_STR

const pj_str_t pjsip_parser_const_t::pjsip_RECEIVED_STR

"received" string const.

◆ pjsip_Q_STR

const pj_str_t pjsip_parser_const_t::pjsip_Q_STR

"q" string constant.

◆ pjsip_EXPIRES_STR

const pj_str_t pjsip_parser_const_t::pjsip_EXPIRES_STR

"expires" string constant.

◆ pjsip_TAG_STR

const pj_str_t pjsip_parser_const_t::pjsip_TAG_STR

"tag" string constant.

◆ pjsip_RPORT_STR

const pj_str_t pjsip_parser_const_t::pjsip_RPORT_STR

"rport" string const.

◆ pjsip_HOST_SPEC

pj_cis_t pjsip_parser_const_t::pjsip_HOST_SPEC

For scanning host part.

◆ pjsip_DIGIT_SPEC

pj_cis_t pjsip_parser_const_t::pjsip_DIGIT_SPEC

Decimal digits

◆ pjsip_ALPHA_SPEC

pj_cis_t pjsip_parser_const_t::pjsip_ALPHA_SPEC

Alpha (A-Z, a-z)

◆ pjsip_ALNUM_SPEC

pj_cis_t pjsip_parser_const_t::pjsip_ALNUM_SPEC

Decimal + Alpha.

◆ pjsip_TOKEN_SPEC

pj_cis_t pjsip_parser_const_t::pjsip_TOKEN_SPEC

Token.

◆ pjsip_TOKEN_SPEC_ESC

pj_cis_t pjsip_parser_const_t::pjsip_TOKEN_SPEC_ESC

Token without '' character

◆ pjsip_VIA_PARAM_SPEC

pj_cis_t pjsip_parser_const_t::pjsip_VIA_PARAM_SPEC

Via param is token + ":" for IPv6.

◆ pjsip_VIA_PARAM_SPEC_ESC

pj_cis_t pjsip_parser_const_t::pjsip_VIA_PARAM_SPEC_ESC

.. as above without ''

◆ pjsip_HEX_SPEC

pj_cis_t pjsip_parser_const_t::pjsip_HEX_SPEC

Hexadecimal digits.

◆ pjsip_PARAM_CHAR_SPEC

pj_cis_t pjsip_parser_const_t::pjsip_PARAM_CHAR_SPEC

For scanning pname (or pvalue when it's not quoted.) in URI

◆ pjsip_PARAM_CHAR_SPEC_ESC

pj_cis_t pjsip_parser_const_t::pjsip_PARAM_CHAR_SPEC_ESC

Variant without the escape ('') char

◆ pjsip_HDR_CHAR_SPEC

pj_cis_t pjsip_parser_const_t::pjsip_HDR_CHAR_SPEC

Chars in hname/havalue in URL.

◆ pjsip_HDR_CHAR_SPEC_ESC

pj_cis_t pjsip_parser_const_t::pjsip_HDR_CHAR_SPEC_ESC

Variant without the escape ('') char

◆ pjsip_PROBE_USER_HOST_SPEC

pj_cis_t pjsip_parser_const_t::pjsip_PROBE_USER_HOST_SPEC

Hostname characters.

◆ pjsip_PASSWD_SPEC

pj_cis_t pjsip_parser_const_t::pjsip_PASSWD_SPEC

Password.

◆ pjsip_PASSWD_SPEC_ESC

pj_cis_t pjsip_parser_const_t::pjsip_PASSWD_SPEC_ESC

Variant without the escape ('') char

◆ pjsip_USER_SPEC

pj_cis_t pjsip_parser_const_t::pjsip_USER_SPEC

User

◆ pjsip_USER_SPEC_ESC

pj_cis_t pjsip_parser_const_t::pjsip_USER_SPEC_ESC

Variant without the escape ('') char

◆ pjsip_USER_SPEC_LENIENT

pj_cis_t pjsip_parser_const_t::pjsip_USER_SPEC_LENIENT

User, with additional '#' char

◆ pjsip_USER_SPEC_LENIENT_ESC

pj_cis_t pjsip_parser_const_t::pjsip_USER_SPEC_LENIENT_ESC

pjsip_USER_SPEC_ESC with '#'

◆ pjsip_NOT_NEWLINE

pj_cis_t pjsip_parser_const_t::pjsip_NOT_NEWLINE

For eating up header, basically any chars except newlines or zero.

◆ pjsip_NOT_COMMA_OR_NEWLINE

pj_cis_t pjsip_parser_const_t::pjsip_NOT_COMMA_OR_NEWLINE

Array elements.

◆ pjsip_DISPLAY_SPEC

pj_cis_t pjsip_parser_const_t::pjsip_DISPLAY_SPEC

Used when searching for display name.

◆ pjsip_OTHER_URI_CONTENT

pj_cis_t pjsip_parser_const_t::pjsip_OTHER_URI_CONTENT

Generic URI content.


The documentation for this struct was generated from the following file:

 


PJSIP Open Source, high performance, small footprint, and very very portable SIP stack
Copyright (C) 2006-2008 Teluu Inc.