http://git-wip-us.apache.org/repos/asf/qpid-site/blob/27c60c33/content/releases/qpid-proton-master/proton/c/api/scanner_8h.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/c/api/scanner_8h.html b/content/releases/qpid-proton-master/proton/c/api/scanner_8h.html deleted file mode 100755 index 3f9f984..0000000 --- a/content/releases/qpid-proton-master/proton/c/api/scanner_8h.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - - -C AMQP Protocol Engine API: proton/scanner.h File Reference - - - - - - - - - - - - - - - -
-
- - - - - - - -
-
C AMQP Protocol Engine API -  master -
-
- - - - - - -
-
-
- - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
scanner.h File Reference
-
-
-
#include <proton/import_export.h>
-#include <stddef.h>
-#include <stdarg.h>
-
-Include dependency graph for scanner.h:
-
-
- - -
-
-

Go to the source code of this file.

- - - - -

-Classes

struct  pn_token_t
 
- - - -

-Typedefs

typedef struct pn_scanner_t pn_scanner_t
 
- - - -

-Enumerations

enum  pn_token_type_t {
-  PN_TOK_LBRACE, -PN_TOK_RBRACE, -PN_TOK_LBRACKET, -PN_TOK_RBRACKET, -
-  PN_TOK_EQUAL, -PN_TOK_COMMA, -PN_TOK_POS, -PN_TOK_NEG, -
-  PN_TOK_DOT, -PN_TOK_AT, -PN_TOK_DOLLAR, -PN_TOK_BINARY, -
-  PN_TOK_STRING, -PN_TOK_SYMBOL, -PN_TOK_ID, -PN_TOK_FLOAT, -
-  PN_TOK_INT, -PN_TOK_TRUE, -PN_TOK_FALSE, -PN_TOK_NULL, -
-  PN_TOK_EOS, -PN_TOK_ERR -
- }
 
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

PN_EXTERN pn_scanner_tpn_scanner (void)
 
PN_EXTERN void pn_scanner_free (pn_scanner_t *scanner)
 
PN_EXTERN pn_token_t pn_scanner_token (pn_scanner_t *scanner)
 
PN_EXTERN int pn_scanner_err (pn_scanner_t *scanner, int code, const char *fmt,...)
 
PN_EXTERN int pn_scanner_verr (pn_scanner_t *scanner, int code, const char *fmt, va_list ap)
 
PN_EXTERN void pn_scanner_line_info (pn_scanner_t *scanner, int *line, int *col)
 
PN_EXTERN int pn_scanner_errno (pn_scanner_t *scanner)
 
PN_EXTERN const char * pn_scanner_error (pn_scanner_t *scanner)
 
PN_EXTERN int pn_scanner_start (pn_scanner_t *scanner, const char *input)
 
PN_EXTERN int pn_scanner_scan (pn_scanner_t *scanner)
 
PN_EXTERN int pn_scanner_shift (pn_scanner_t *scanner)
 
-

Typedef Documentation

- -
-
- - - - -
typedef struct pn_scanner_t pn_scanner_t
-
- -
-
-

Enumeration Type Documentation

- -
-
- - - - -
enum pn_token_type_t
-
- - - - - - - - - - - - - - - - - - - - - - - -
Enumerator
PN_TOK_LBRACE  -
PN_TOK_RBRACE  -
PN_TOK_LBRACKET  -
PN_TOK_RBRACKET  -
PN_TOK_EQUAL  -
PN_TOK_COMMA  -
PN_TOK_POS  -
PN_TOK_NEG  -
PN_TOK_DOT  -
PN_TOK_AT  -
PN_TOK_DOLLAR  -
PN_TOK_BINARY  -
PN_TOK_STRING  -
PN_TOK_SYMBOL  -
PN_TOK_ID  -
PN_TOK_FLOAT  -
PN_TOK_INT  -
PN_TOK_TRUE  -
PN_TOK_FALSE  -
PN_TOK_NULL  -
PN_TOK_EOS  -
PN_TOK_ERR  -
- -
-
-

Function Documentation

- -
-
- - - - - - - - -
PN_EXTERN pn_scanner_t* pn_scanner (void )
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PN_EXTERN int pn_scanner_err (pn_scanner_tscanner,
int code,
const char * fmt,
 ... 
)
-
- -
-
- -
-
- - - - - - - - -
PN_EXTERN int pn_scanner_errno (pn_scanner_tscanner)
-
- -
-
- -
-
- - - - - - - - -
PN_EXTERN const char* pn_scanner_error (pn_scanner_tscanner)
-
- -
-
- -
-
- - - - - - - - -
PN_EXTERN void pn_scanner_free (pn_scanner_tscanner)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
PN_EXTERN void pn_scanner_line_info (pn_scanner_tscanner,
int * line,
int * col 
)
-
- -
-
- -
-
- - - - - - - - -
PN_EXTERN int pn_scanner_scan (pn_scanner_tscanner)
-
- -
-
- -
-
- - - - - - - - -
PN_EXTERN int pn_scanner_shift (pn_scanner_tscanner)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
PN_EXTERN int pn_scanner_start (pn_scanner_tscanner,
const char * input 
)
-
- -
-
- -
-
- - - - - - - - -
PN_EXTERN pn_token_t pn_scanner_token (pn_scanner_tscanner)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PN_EXTERN int pn_scanner_verr (pn_scanner_tscanner,
int code,
const char * fmt,
va_list ap 
)
-
- -
-
-
-
- - - - http://git-wip-us.apache.org/repos/asf/qpid-site/blob/27c60c33/content/releases/qpid-proton-master/proton/c/api/scanner_8h.js ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/c/api/scanner_8h.js b/content/releases/qpid-proton-master/proton/c/api/scanner_8h.js deleted file mode 100755 index d76d64d..0000000 --- a/content/releases/qpid-proton-master/proton/c/api/scanner_8h.js +++ /dev/null @@ -1,40 +0,0 @@ -var scanner_8h = -[ - [ "pn_token_t", "structpn__token__t.html", "structpn__token__t" ], - [ "pn_scanner_t", "scanner_8h.html#a700b6248f3f098a5c2cf7149baa6cd76", null ], - [ "pn_token_type_t", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affd", [ - [ "PN_TOK_LBRACE", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affda41e1836ad250043deb7022ccfd9bdc8a", null ], - [ "PN_TOK_RBRACE", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affda03d085a53c797d51c3ca4273df145834", null ], - [ "PN_TOK_LBRACKET", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affdaac29828e32bd5ff002a6059476877ba7", null ], - [ "PN_TOK_RBRACKET", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affda3debb891b25ee5e76b630f122703c46a", null ], - [ "PN_TOK_EQUAL", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affdac72f1419b474491cbc1e3b0c1ee9c283", null ], - [ "PN_TOK_COMMA", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affdaaf62d9726077f5e8af6514e2f84252c3", null ], - [ "PN_TOK_POS", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affdaaecc54f7da499543fc9b721662c0b493", null ], - [ "PN_TOK_NEG", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affdadef7b41dc1ce340b1bd48ef05c3f7cac", null ], - [ "PN_TOK_DOT", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affda128ac229a7547a4056f0a9021a1597b9", null ], - [ "PN_TOK_AT", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affdafa417ddce1c7c0751c2931176385388d", null ], - [ "PN_TOK_DOLLAR", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affdadc5473e52e25bd8eba1fdfe71a331349", null ], - [ "PN_TOK_BINARY", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affdaab6a864b118cf184effb650a72ca2243", null ], - [ "PN_TOK_STRING", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affda62ebbcf05c5e6e802322ca6a3535aab1", null ], - [ "PN_TOK_SYMBOL", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affdadebe5979ca0be2e8fa61dc769eb868b6", null ], - [ "PN_TOK_ID", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affdaedca098f431e1866232f8c7e2f6c47dd", null ], - [ "PN_TOK_FLOAT", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affda3c5552bf6f94c609aed9993490aa5c0e", null ], - [ "PN_TOK_INT", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affda9f05e398932f3d5acb264dd3c42f977b", null ], - [ "PN_TOK_TRUE", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affda7582c9165d8207d993565352da3fcf96", null ], - [ "PN_TOK_FALSE", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affda6c10d2008b0f4f3333b427b2c80aa2a4", null ], - [ "PN_TOK_NULL", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affda9675da60deac429d08dff865dbc30e3d", null ], - [ "PN_TOK_EOS", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affda4564679ceee302e63b2cc9455ffc830c", null ], - [ "PN_TOK_ERR", "scanner_8h.html#a2c47376a809ea6757d5c9852e087affda441ba599150d5b9b6ed57302e7462fab", null ] - ] ], - [ "pn_scanner", "scanner_8h.html#a6f8ed2d8bafc67a9552efc2365745463", null ], - [ "pn_scanner_err", "scanner_8h.html#a98e2f03876d86056a6f4cc316ab68b89", null ], - [ "pn_scanner_errno", "scanner_8h.html#a6c75f43379dbca7f62b2e88f117ee15c", null ], - [ "pn_scanner_error", "scanner_8h.html#ac32ccdd4142a9ae2c314b123734c1a76", null ], - [ "pn_scanner_free", "scanner_8h.html#a24a4437829d8938983cee81fc1f40e87", null ], - [ "pn_scanner_line_info", "scanner_8h.html#a2e081734dea9b9f0b1d20465a447bd21", null ], - [ "pn_scanner_scan", "scanner_8h.html#a0ec2d011847f5dcf9bbab40f8873e734", null ], - [ "pn_scanner_shift", "scanner_8h.html#a74fabc73375cec2ea247e55585edb3f1", null ], - [ "pn_scanner_start", "scanner_8h.html#a98036e34e12a9524d754ace2564a71b0", null ], - [ "pn_scanner_token", "scanner_8h.html#a6a83ab4ad4758850833ffe9778d4dd45", null ], - [ "pn_scanner_verr", "scanner_8h.html#a701590c6ee05d37d66d04c92401679c3", null ] -]; \ No newline at end of file http://git-wip-us.apache.org/repos/asf/qpid-site/blob/27c60c33/content/releases/qpid-proton-master/proton/c/api/scanner_8h__incl.map ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/c/api/scanner_8h__incl.map b/content/releases/qpid-proton-master/proton/c/api/scanner_8h__incl.map deleted file mode 100755 index b8ee733..0000000 --- a/content/releases/qpid-proton-master/proton/c/api/scanner_8h__incl.map +++ /dev/null @@ -1,3 +0,0 @@ - - - http://git-wip-us.apache.org/repos/asf/qpid-site/blob/27c60c33/content/releases/qpid-proton-master/proton/c/api/scanner_8h__incl.md5 ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/c/api/scanner_8h__incl.md5 b/content/releases/qpid-proton-master/proton/c/api/scanner_8h__incl.md5 deleted file mode 100755 index 27cf87b..0000000 --- a/content/releases/qpid-proton-master/proton/c/api/scanner_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -8dd1b67721f55585e3524215c82d41b3 \ No newline at end of file http://git-wip-us.apache.org/repos/asf/qpid-site/blob/27c60c33/content/releases/qpid-proton-master/proton/c/api/scanner_8h__incl.png ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/c/api/scanner_8h__incl.png b/content/releases/qpid-proton-master/proton/c/api/scanner_8h__incl.png deleted file mode 100755 index e1d79f1..0000000 Binary files a/content/releases/qpid-proton-master/proton/c/api/scanner_8h__incl.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/qpid-site/blob/27c60c33/content/releases/qpid-proton-master/proton/c/api/scanner_8h_source.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/c/api/scanner_8h_source.html b/content/releases/qpid-proton-master/proton/c/api/scanner_8h_source.html deleted file mode 100755 index 96d33a7..0000000 --- a/content/releases/qpid-proton-master/proton/c/api/scanner_8h_source.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -Qpid Proton C API: proton/scanner.h Source File - - - - - - - - - - - - - - - -
-
- - - - - - - -
-
Qpid Proton C API -  master -
-
- - - - - - -
-
-
- - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
scanner.h
-
-
-
1 #ifndef PROTON_SCANNER_H
2 #define PROTON_SCANNER_H 1
3 
4 /*
5  *
6  * Licensed to the Apache Software Foundation (ASF) under one
7  * or more contributor license agreements. See the NOTICE file
8  * distributed with this work for additional information
9  * regarding copyright ownership. The ASF licenses this file
10  * to you under the Apache License, Version 2.0 (the
11  * "License"); you may not use this file except in compliance
12  * with the License. You may obtain a copy of the License at
13  *
14  * http://www.apache.org/licenses/LICENSE-2.0
15  *
16  * Unless required by applicable law or agreed to in writing,
17  * software distributed under the License is distributed on an
18  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
19  * KIND, either express or implied. See the License for the
20  * specific language governing permissions and limitations
21  * under the License.
22  *
23  */
24 
25 #include <proton/import_export.h>
26 #include <stddef.h>
27 #include <stdarg.h>< /div>
28 
29 #ifdef __cplusplus
30 extern "C" {
31 #endif
32 
33 typedef enum {
34  PN_TOK_LBRACE,
35  PN_TOK_RBRACE,
36  PN_TOK_LBRACKET,
37  PN_TOK_RBRACKET,
38  PN_TOK_EQUAL,
39  PN_TOK_COMMA,
40  PN_TOK_POS,
41  PN_TOK_NEG,
42  PN_TOK_DOT,
43  PN_TOK_AT,
44  PN_TOK_DOLLAR,
45  PN_TOK_BINARY,
46  PN_TOK_STRING,
47  PN_TOK_SYMBOL,
48  PN_TOK_ID,
49  PN_TOK_FLOAT,
50  PN_TOK_INT,
51  PN_TOK_TRUE,
52  PN_TOK_FALSE,
53  PN_TOK_NULL,
54  PN_TOK_EOS,
55  PN_TOK_ERR
56 } pn_token_type_t;
57 
58 typedef struct pn_scanner_t pn_scanner_t;
59 
60 typedef struct {
61  pn_token_type_t type;
62  const char *start;
63  size_t size;
64 } pn_token_t;
65 
66 PN_EXTERN pn_scanner_t *pn_scanner(void);
67 PN_EXTERN void pn_scanner_free(pn_scanner_t *scanner);
68 PN_EXTERN pn_token_t pn_scanner_token(pn_scanner_t *scanner);
69 PN_EXTERN int pn_scanner_err(pn_scanner_t *scanner, int code, const< /span> char *fmt, ...);
70 PN_EXTERN int pn_scanner_verr(pn_scanner_t *scanner, int code, const char *fmt, va_list ap);
71 PN_EXTERN void pn_scanner_line_info(pn_scanner_t *scanner, int *line, int *col);
72 PN_EXTERN int pn_scanner_errno(pn_scanner_t *scanner);
73 PN_EXTERN const char *pn_scanner_error(pn_scanner_t *scan ner);
74 PN_EXTERN int pn_scanner_start(pn_scanner_t *scanner, const char *input);
75 PN_EXTERN int pn_scanner_scan(pn_scanner_t *scanner);
76 PN_EXTERN int pn_scanner_shift(pn_scanner_t *scanner);
77 
78 #ifdef __cplusplus
79 }
80 #endif
81 
82 #endif /* scanner.h */
Definition: scanner.h:60
-
-
- - - - http://git-wip-us.apache.org/repos/asf/qpid-site/blob/27c60c33/content/releases/qpid-proton-master/proton/c/api/search/all_10.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/c/api/search/all_10.html b/content/releases/qpid-proton-master/proton/c/api/search/all_10.html deleted file mode 100755 index 2abed7b..0000000 --- a/content/releases/qpid-proton-master/proton/c/api/search/all_10.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - http://git-wip-us.apache.org/repos/asf/qpid-site/blob/27c60c33/content/releases/qpid-proton-master/proton/c/api/search/all_10.js ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/c/api/search/all_10.js b/content/releases/qpid-proton-master/proton/c/api/search/all_10.js deleted file mode 100755 index 2811234..0000000 --- a/content/releases/qpid-proton-master/proton/c/api/search/all_10.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['u',['u',['../structpn__atom__t.html#a75338f13f7c6587b416c2f0f80044a03',1,'pn_atom_t']]], - ['url',['URL',['../group__url.html',1,'']]], - ['url_2eh',['url.h',['../url_8h.html',1,'']]] -]; http://git-wip-us.apache.org/repos/asf/qpid-site/blob/27c60c33/content/releases/qpid-proton-master/proton/c/api/search/all_11.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/c/api/search/all_11.html b/content/releases/qpid-proton-master/proton/c/api/search/all_11.html deleted file mode 100755 index 0c414ce..0000000 --- a/content/releases/qpid-proton-master/proton/c/api/search/all_11.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - http://git-wip-us.apache.org/repos/asf/qpid-site/blob/27c60c33/content/releases/qpid-proton-master/proton/c/api/search/all_11.js ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/c/api/search/all_11.js b/content/releases/qpid-proton-master/proton/c/api/search/all_11.js deleted file mode 100755 index 566db08..0000000 --- a/content/releases/qpid-proton-master/proton/c/api/search/all_11.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['version_2eh',['version.h',['../version_8h.html',1,'']]] -]; http://git-wip-us.apache.org/repos/asf/qpid-site/blob/27c60c33/content/releases/qpid-proton-master/proton/c/api/search/all_b.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/c/api/search/all_b.html b/content/releases/qpid-proton-master/proton/c/api/search/all_b.html deleted file mode 100755 index d34a612..0000000 --- a/content/releases/qpid-proton-master/proton/c/api/search/all_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - http://git-wip-us.apache.org/repos/asf/qpid-site/blob/27c60c33/content/releases/qpid-proton-master/proton/c/api/search/all_b.js ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/c/api/search/all_b.js b/content/releases/qpid-proton-master/proton/c/api/search/all_b.js deleted file mode 100755 index cd93095..0000000 --- a/content/releases/qpid-proton-master/proton/c/api/search/all_b.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['url',['URL',['../group__url.html',1,'']]], - ['url_2eh',['url.h',['../url_8h.html',1,'']]] -]; http://git-wip-us.apache.org/repos/asf/qpid-site/blob/27c60c33/content/releases/qpid-proton-master/proton/c/api/search/all_c.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/c/api/search/all_c.html b/content/releases/qpid-proton-master/proton/c/api/search/all_c.html deleted file mode 100755 index ec9a0c8..0000000 --- a/content/releases/qpid-proton-master/proton/c/api/search/all_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org For additional commands, e-mail: commits-help@qpid.apache.org