| 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. |