#include <PICurrent_Copy_Callback.h>
Collaboration diagram for TAO::PICurrent_Copy_Callback:
Public Member Functions | |
PICurrent_Copy_Callback (void) | |
Constructor. | |
~PICurrent_Copy_Callback (void) | |
Destructor. | |
void | execute (void) |
Perform the copy. | |
void | src_and_dst (PICurrent_Impl *src, PICurrent_Impl *dst) |
Set the source and destination PICurrent_Impl objects. | |
Private Member Functions | |
PICurrent_Copy_Callback (const PICurrent_Copy_Callback &) | |
Disallow copying and assignment. | |
PICurrent_Copy_Callback & | operator= (const PICurrent_Copy_Callback &) |
Private Attributes | |
PICurrent_Impl * | src_ |
Source PICurrent from which copies will be made. | |
PICurrent_Impl * | dst_ |
Destination PICurrent to which copies will be made. |
This class performs deep copies from the source PICurrent_Impl object's slot table to the destination PICurrent_Impl object's slot table.
TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO::PICurrent_Copy_Callback::PICurrent_Copy_Callback | ( | void | ) |
Constructor.
TAO::PICurrent_Copy_Callback::~PICurrent_Copy_Callback | ( | void | ) |
Destructor.
TAO::PICurrent_Copy_Callback::PICurrent_Copy_Callback | ( | const PICurrent_Copy_Callback & | ) | [private] |
Disallow copying and assignment.
void TAO::PICurrent_Copy_Callback::execute | ( | void | ) |
Perform the copy.
PICurrent_Copy_Callback& TAO::PICurrent_Copy_Callback::operator= | ( | const PICurrent_Copy_Callback & | ) | [private] |
void TAO::PICurrent_Copy_Callback::src_and_dst | ( | PICurrent_Impl * | src, | |
PICurrent_Impl * | dst | |||
) |
Set the source and destination PICurrent_Impl objects.
PICurrent_Impl* TAO::PICurrent_Copy_Callback::dst_ [private] |
Destination PICurrent to which copies will be made.
PICurrent_Impl* TAO::PICurrent_Copy_Callback::src_ [private] |
Source PICurrent from which copies will be made.