Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ast_uri Struct Reference

Stores parsed uri information. More...

Data Fields

char * host
 
char * path
 
char * port
 
char * query
 
char * scheme
 
char uri [0]
 
char * user_info
 

Detailed Description

Stores parsed uri information.

Definition at line 30 of file uri.c.

Field Documentation

◆ host

char* host

host name or address

Definition at line 36 of file uri.c.

Referenced by ast_uri_copy_replace(), ast_uri_create_(), ast_uri_host(), ast_uri_parse(), and Registration::write().

◆ path

char* path

path info following host[:port]

Definition at line 40 of file uri.c.

Referenced by ast_uri_copy_replace(), ast_uri_create_(), ast_uri_parse(), ast_uri_path(), Api::load(), and ResourceApi::load().

◆ port

char* port

associated port

Definition at line 38 of file uri.c.

Referenced by ast_uri_copy_replace(), ast_uri_create_(), ast_uri_parse(), and ast_uri_port().

◆ query

char* query

query information

Definition at line 42 of file uri.c.

Referenced by ast_uri_copy_replace(), ast_uri_create_(), ast_uri_parse(), and ast_uri_query().

◆ scheme

char* scheme

scheme (e.g. http, https, ws, wss, etc...)

Definition at line 32 of file uri.c.

Referenced by ast_uri_copy_replace(), ast_uri_create_(), ast_uri_is_secure(), ast_uri_parse(), and ast_uri_scheme().

◆ uri

char uri[0]

storage for uri string

Definition at line 44 of file uri.c.

Referenced by ast_uri_create_(), and ast_uri_parse().

◆ user_info

char* user_info

username:password

Definition at line 34 of file uri.c.

Referenced by ast_uri_copy_replace(), ast_uri_create_(), ast_uri_parse(), and ast_uri_user_info().


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