diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/Structured/RTCORBA_StructuredProxyPushSupplier_Tie.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Notify/Structured/RTCORBA_StructuredProxyPushSupplier_Tie.cpp | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/Structured/RTCORBA_StructuredProxyPushSupplier_Tie.cpp b/TAO/orbsvcs/orbsvcs/Notify/Structured/RTCORBA_StructuredProxyPushSupplier_Tie.cpp new file mode 100644 index 00000000000..755fb827d96 --- /dev/null +++ b/TAO/orbsvcs/orbsvcs/Notify/Structured/RTCORBA_StructuredProxyPushSupplier_Tie.cpp @@ -0,0 +1,43 @@ +// $Id$ +#include "RTCORBA_StructuredProxyPushSupplier_Tie.h" + +#if ! defined (__ACE_INLINE__) +#include "RTCORBA_StructuredProxyPushSupplier_Tie.inl" +#endif /* __ACE_INLINE__ */ + +ACE_RCSID(RT_Notify, TAO_NS_RTCORBA_StructuredProxyPushSupplier_Tie, "$Id$") + +TAO_NS_RTCORBA_StructuredProxyPushSupplier_Tie::TAO_NS_RTCORBA_StructuredProxyPushSupplier_Tie (void) +: inherited (this->tied_) +{ + this->tied_.servant (this); +} + +TAO_NS_RTCORBA_StructuredProxyPushSupplier_Tie::~TAO_NS_RTCORBA_StructuredProxyPushSupplier_Tie () +{ +} + + +void +TAO_NS_RTCORBA_StructuredProxyPushSupplier_Tie::_add_ref (ACE_ENV_SINGLE_ARG_DECL) +{ + this->tied_._incr_refcnt (); +} + +void +TAO_NS_RTCORBA_StructuredProxyPushSupplier_Tie::_remove_ref (ACE_ENV_SINGLE_ARG_DECL) +{ + this->tied_._decr_refcnt (); +} + +void +TAO_NS_RTCORBA_StructuredProxyPushSupplier_Tie::release (void) +{ + delete this; + //@@ inform factory +} + + + + + |