| Top |  |  |  |  | 
| gboolean | (*CamelUrlScanFunc) () | 
| gboolean | camel_url_file_start () | 
| gboolean | camel_url_file_end () | 
| gboolean | camel_url_web_start () | 
| gboolean | camel_url_web_end () | 
| gboolean | camel_url_addrspec_start () | 
| gboolean | camel_url_addrspec_end () | 
| CamelUrlScanner * | camel_url_scanner_new () | 
| void | camel_url_scanner_free () | 
| void | camel_url_scanner_add () | 
| gboolean | camel_url_scanner_scan () | 
gboolean (*CamelUrlScanFunc) (const gchar *in,const gchar *pos,const gchar *inend,CamelUrlMatch *match);
gboolean camel_url_file_start (const gchar *in,const gchar *pos,const gchar *inend,CamelUrlMatch *match);
gboolean camel_url_file_end (const gchar *in,const gchar *pos,const gchar *inend,CamelUrlMatch *match);
gboolean camel_url_web_start (const gchar *in,const gchar *pos,const gchar *inend,CamelUrlMatch *match);
gboolean camel_url_web_end (const gchar *in,const gchar *pos,const gchar *inend,CamelUrlMatch *match);
gboolean camel_url_addrspec_start (const gchar *in,const gchar *pos,const gchar *inend,CamelUrlMatch *match);
gboolean camel_url_addrspec_end (const gchar *in,const gchar *pos,const gchar *inend,CamelUrlMatch *match);
void
camel_url_scanner_free (CamelUrlScanner *scanner);
Frees the scanner
.
[skip]
void camel_url_scanner_add (CamelUrlScanner *scanner,CamelUrlPattern *pattern);
Adds a new pattern
 into the scanner
[skip]
gboolean camel_url_scanner_scan (CamelUrlScanner *scanner,const gchar *in,gsize inlen,CamelUrlMatch *match);
Scan the in
 string with the match
 criterias.
[skip]
| scanner | a CamelUrlScanner object. | |
| in | the url to scan. | [array length=inlen][type gchar] | 
| inlen | length of the in array. | |
| match | the CamelUrlMatch structure containing the criterias. |