PTLib  Version 2.10.4
url.h File Reference
#include <ptlib/pfactory.h>

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< PURLSchemePURLSchemeFactory
typedef PFactory< PURLLoaderPURLLoaderFactory

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

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines