Home --> Documentations --> PJSIP Reference
Generic representation for all types of URI.
More...
◆ PJSIP_URI_SCHEME_IS_SIP
This macro checks that the URL is a "sip:" URL. - Parameters
-
- Returns
- non-zero if TRUE.
◆ PJSIP_URI_SCHEME_IS_SIPS
This macro checks that the URL is a "sips:" URL (not SIP). - Parameters
-
- Returns
- non-zero if TRUE.
◆ PJSIP_URI_SCHEME_IS_TEL
This macro checks that the URL is a "tel:" URL. - Parameters
-
- Returns
- non-zero if TRUE.
◆ pjsip_uri_context_e
URI context.
Enumerator |
---|
PJSIP_URI_IN_REQ_URI | The URI is in Request URI.
|
PJSIP_URI_IN_FROMTO_HDR | The URI is in From/To header.
|
PJSIP_URI_IN_CONTACT_HDR | The URI is in Contact header.
|
PJSIP_URI_IN_ROUTING_HDR | The URI is in Route/Record-Route header.
|
PJSIP_URI_IN_OTHER | Other context (web page, business card, etc.)
|
◆ pjsip_uri_get_scheme()
const pj_str_t * pjsip_uri_get_scheme |
( |
const void * |
uri | ) |
|
Generic function to get the URI scheme. - Parameters
-
- Returns
- the URI scheme.
References PJ_INLINE.
◆ pjsip_uri_get_uri()
void * pjsip_uri_get_uri |
( |
const void * |
uri | ) |
|
Generic function to get the URI object contained by this URI, or the URI itself if it doesn't contain another URI.
- Parameters
-
- Returns
- the URI.
References PJ_ASSERT_RETURN, and PJ_INLINE.
◆ pjsip_uri_cmp()
Generic function to compare two URIs.
- Parameters
-
context | Comparison context. |
uri1 | The first URI. |
uri2 | The second URI. |
- Returns
- PJ_SUCCESS if equal, or otherwise the error status which should point to the mismatch part.
References PJ_INLINE.
◆ pjsip_uri_print()
Generic function to print an URI object.
- Parameters
-
context | Print context. |
uri | The URI to print. |
buf | The buffer. |
size | Size of the buffer. |
- Returns
- Length printed if successful, negative value if failed.
References PJ_INLINE.
◆ pjsip_uri_clone()
void * pjsip_uri_clone |
( |
pj_pool_t * |
pool, |
|
|
const void * |
uri |
|
) |
| |
Generic function to clone an URI object.
- Parameters
-
pool | Pool. |
uri | URI to clone. |
- Returns
- New URI.
References PJ_INLINE.
PJSIP Open Source, high performance, small footprint, and very very portable SIP stack
Copyright (C) 2006-2008 Teluu Inc.
|