Go to the source code of this file.
Classes |
class | PURL |
| This class describes a Universal Resource Locator. More...
|
class | PURLScheme |
class | PURLLegacyScheme |
class | PURLLoader |
Defines |
#define | PURL_LEGACY_SCHEME(schemeName, user, pass, host, def, defhost, query, params, frags, path, rel, port) |
Typedefs |
typedef PFactory< PURLScheme > | PURLSchemeFactory |
typedef PFactory< PURLLoader > | PURLLoaderFactory |
Define Documentation
#define PURL_LEGACY_SCHEME |
( |
|
schemeName, |
|
|
|
user, |
|
|
|
pass, |
|
|
|
host, |
|
|
|
def, |
|
|
|
defhost, |
|
|
|
query, |
|
|
|
params, |
|
|
|
frags, |
|
|
|
path, |
|
|
|
rel, |
|
|
|
port |
|
) |
| |
Value:class PURLLegacyScheme_##schemeName : public PURLLegacyScheme \
{ \
public: \
PURLLegacyScheme_##schemeName() \
: PURLLegacyScheme(#schemeName, user, pass, host, def, defhost, query, params, frags, path, rel, port) \
{ } \
}; \
static PURLSchemeFactory::Worker<PURLLegacyScheme_##schemeName> schemeName##Factory(#schemeName, true); \
Typedef Documentation