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