version 1.14.16.6, 2006/04/13 22:21:12
|
version 1.18, 2006/11/07 19:14:18
|
|
|
| |
const String NormalizerContextContainer::NAME = "NormalizerContextContainer"; | const String NormalizerContextContainer::NAME = "NormalizerContextContainer"; |
| |
NormalizerContextContainer::NormalizerContextContainer(const OperationContext::Container & container) |
NormalizerContextContainer::NormalizerContextContainer( |
|
const OperationContext::Container & container) |
{ | { |
const NormalizerContextContainer * p = dynamic_cast<const NormalizerContextContainer *>(&container); |
const NormalizerContextContainer * p = |
|
dynamic_cast<const NormalizerContextContainer *>(&container); |
| |
if(p == 0) | if(p == 0) |
{ | { |
|
|
} | } |
| |
| |
NormalizerContextContainer::NormalizerContextContainer(AutoPtr<NormalizerContext> & context) |
NormalizerContextContainer::NormalizerContextContainer( |
: normalizerContext(context.get()) |
AutoPtr<NormalizerContext> & context) : normalizerContext(context.get()) |
{ | { |
context.release(); | context.release(); |
} | } |
| |
|
NormalizerContextContainer::NormalizerContextContainer( |
|
const NormalizerContextContainer & container) |
|
#if defined(PEGASUS_PLATFORM_LINUX_GENERIC_GNU) || \ |
|
defined (PEGASUS_PLATFORM_DARWIN_PPC_GNU) |
|
: OperationContext::Container() |
|
#endif |
|
{ |
|
if(this != &container) |
|
{ |
|
normalizerContext.reset(container.normalizerContext->clone().release()); |
|
} |
|
} |
|
|
NormalizerContextContainer::~NormalizerContextContainer() | NormalizerContextContainer::~NormalizerContextContainer() |
{ | { |
} | } |