Top | ![]() |
![]() |
![]() |
![]() |
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. |