40 DmrppUrl::_duplicate(
const DmrppUrl &)
44 DmrppUrl::DmrppUrl(
const string &n) : Url(n), DmrppCommon()
48 DmrppUrl::DmrppUrl(
const string &n,
const string &d) : Url(n, d), DmrppCommon()
53 DmrppUrl::ptr_duplicate()
55 return new DmrppUrl(*
this);
58 DmrppUrl::DmrppUrl(
const DmrppUrl &rhs) : Url(rhs), DmrppCommon(rhs)
64 DmrppUrl::operator=(
const DmrppUrl &rhs)
69 dynamic_cast<Url &
>(*this) = rhs;
72 DmrppCommon::m_duplicate_common(rhs);
90 void DmrppUrl::dump(ostream & strm)
const
92 strm << BESIndent::LMarg <<
"DmrppUrl::dump - (" << (
void *)
this <<
")" << endl;
94 DmrppCommon::dump(strm);
96 strm << BESIndent::LMarg <<
"value: " << d_buf << endl;
97 BESIndent::UnIndent();