XROAD
xroad_uri.h File Reference
#include "xroad_string.h"
Include dependency graph for xroad_uri.h:

Go to the source code of this file.

Classes

struct  xroad_uri_rabbit_t
 
struct  xroad_uri_uds_t
 
struct  xroad_uri_shm_t
 
struct  xroad_uri_tcp_t
 
struct  xroad_uri_udp_t
 
struct  xroad_uri_mysql_t
 
struct  xroad_uri_res_t
 

Enumerations

enum  xroad_uri_type_t {
  xroad_uri_type_unknown = 0 , xroad_uri_type_rabbit = 1 , xroad_uri_type_uds = 2 , xroad_uri_type_shm = 3 ,
  xroad_uri_type_tcp = 4 , xroad_uri_type_udp = 5 , xroad_uri_type_mysql = 6
}
 

Functions

xroad_errno_t xroad_uri_parse (xroad_str_t uri, xroad_uri_res_t *res)
 
xroad_uri_type_t xroad_uri_get_type (xroad_str_t uri)
 

Detailed Description

Function Documentation

◆ xroad_uri_get_type()

xroad_uri_type_t xroad_uri_get_type ( xroad_str_t  uri)

get URI type

Parameters
[in]uri- string URI representation
Returns
URI type

◆ xroad_uri_parse()

xroad_errno_t xroad_uri_parse ( xroad_str_t  uri,
xroad_uri_res_t res 
)

parse URI

Parameters
[in]uri- string URI representation
[out]res- parsed URI
Returns
XROAD_OK - parsed, else - wrong URI