Top | ![]() |
![]() |
![]() |
![]() |
|
(*CamelUrlScanFunc) () |
|
camel_url_file_start () |
|
camel_url_file_end () |
|
camel_url_web_start () |
|
camel_url_web_end () |
|
camel_url_addrspec_start () |
|
camel_url_addrspec_end () |
CamelUrlScanner * | camel_url_scanner_new () |
|
camel_url_scanner_free () |
|
camel_url_scanner_add () |
|
camel_url_scanner_scan () |
gboolean (*CamelUrlScanFunc) (const
,gchar *inconst
,gchar *posconst
,gchar *inendCamelUrlMatch *match
);
gboolean camel_url_file_start (const
,gchar *inconst
,gchar *posconst
,gchar *inendCamelUrlMatch *match
);
gboolean camel_url_file_end (const
,gchar *inconst
,gchar *posconst
,gchar *inendCamelUrlMatch *match
);
gboolean camel_url_web_start (const
,gchar *inconst
,gchar *posconst
,gchar *inendCamelUrlMatch *match
);
gboolean camel_url_web_end (const
,gchar *inconst
,gchar *posconst
,gchar *inendCamelUrlMatch *match
);
gboolean camel_url_addrspec_start (const
,gchar *inconst
,gchar *posconst
,gchar *inendCamelUrlMatch *match
);
gboolean camel_url_addrspec_end (const
,gchar *inconst
,gchar *posconst
,gchar *inendCamelUrlMatch *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 inlenCamelUrlMatch *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. |