AMPS C/C++ Client Class Reference
AMPS C/C++ Client Version 5.3.4.3
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
ampsuri.h
1
25
#ifndef _AMPS_AMPSURI_H_
26
#define _AMPS_AMPSURI_H_
27
#include <stdlib.h>
28
typedef
enum
29
{
30
AMPS_URI_START,
31
AMPS_URI_TRANSPORT,
32
AMPS_URI_USER,
33
AMPS_URI_PASSWORD,
34
AMPS_URI_HOST,
35
AMPS_URI_PORT,
36
AMPS_URI_PROTOCOL,
37
AMPS_URI_MESSAGE_TYPE,
38
AMPS_URI_OPTION_KEY,
39
AMPS_URI_OPTION_VALUE,
40
AMPS_URI_ERROR,
41
AMPS_URI_END
42
} amps_uri_part;
43
44
/*
45
*/
46
47
typedef
struct
48
{
49
const
char
* part;
50
size_t
part_length;
51
amps_uri_part part_id;
52
} amps_uri_state;
53
54
#if defined(_WIN32) && defined(AMPS_SHARED)
55
#ifdef AMPS_BUILD
56
#define AMPSDLL __declspec(dllexport)
57
#else
58
#define AMPSDLL __declspec(dllimport)
59
#endif
60
#else
61
#define AMPSDLL
62
#endif
63
76
#ifdef __cplusplus
77
extern
"C"
78
#endif
79
AMPSDLL
void
amps_uri_parse(
const
char
* pUri_,
80
size_t
uriLength_,
81
amps_uri_state* pUriState_);
82
83
#endif
84
include
amps
ampsuri.h
Generated on Mon Aug 26 2024 21:59:43 for AMPS C/C++ Client Class Reference by
1.8.11