dca_interface
6.3.4
home
build
tmp
dcatmp18664
pkgdevel
dca
include
dca
base
base_url.h
Go to the documentation of this file.
1
/* IBM Source Code */
2
/* (C) Copyright IBM Corp. 2009, 2012 */
3
/* Licensed Materials - Property of IBM */
4
/* US Government Users Restricted Rights - Use duplication or disclosure restricted by GSA Schedule Contract with IBM Corp. */
5
6
#ifndef BASE_URL_H
7
#define BASE_URL_H
8
15
namespace
dca {
16
17
class
url_p;
18
43
class
Url
44
{
45
public
:
64
static
Url
create
(
const
DcaInstance
& aDcaInstance,
const
std::string& urlString );
65
67
Url
();
68
Url
(
const
Url
& aUrl );
69
Url
& operator = (
const
Url
& aUrl );
70
virtual
~
Url
();
72
74
PRIVATE_PTR
url_p *_p;
75
};
76
77
}
78
79
#endif
dca::Url::create
static Url create(const DcaInstance &aDcaInstance, const std::string &urlString)
Standard Url creation function.
dca::DcaInstance
Encapsulates the init and deinit of the DCA API.
Definition:
base_classes.h:315
PRIVATE_PTR
#define PRIVATE_PTR
Type for private pointer implementations, for internal use only.
Definition:
base_types.h:83
dca::Url
Encapsulates a URL object.
Definition:
base_url.h:44
Generated by
1.8.18