Go to the source code of this file.
|
#define | PURL_LEGACY_SCHEME(schemeName, hasUsername,hasPassword,hasHostPort,defaultToUserIfNoAt,defaultHostToLocal,hasQuery,hasParameters,hasFragments,hasPath,relativeImpliesScheme, defaultPort) |
| Define a scheme based on basic legacy syntax. More...
|
|
#define PURL_LEGACY_SCHEME |
( |
|
schemeName, |
|
|
|
hasUsername, |
|
|
|
hasPassword, |
|
|
|
hasHostPort, |
|
|
|
defaultToUserIfNoAt, |
|
|
|
defaultHostToLocal, |
|
|
|
hasQuery, |
|
|
|
hasParameters, |
|
|
|
hasFragments, |
|
|
|
hasPath, |
|
|
|
relativeImpliesScheme, |
|
|
|
defaultPort |
|
) |
| |
Value: \
{ \
public: \
PURLLegacyScheme_##schemeName() \
hasPassword, \
hasHostPort, \
defaultToUserIfNoAt, \
defaultHostToLocal, \
hasQuery, \
hasParameters, \
hasFragments, \
hasPath, \
relativeImpliesScheme, \
defaultPort) \
{ } \
}; \
Define a scheme based on basic legacy syntax.
The full HTTP style URL is: scheme://user:pass:port/path#fragment;params?query the various flags indicate if the subsection is present in the scheme.
PFACTORY_LOAD |
( |
PURL_HttpLoader |
| ) |
|
PFACTORY_LOAD |
( |
PURL_FtpLoader |
| ) |
|