diff options
Diffstat (limited to 'ACE/TAO/orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp')
-rw-r--r-- | ACE/TAO/orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/ACE/TAO/orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp b/ACE/TAO/orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp new file mode 100644 index 00000000000..eb7973ba0e6 --- /dev/null +++ b/ACE/TAO/orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp @@ -0,0 +1,53 @@ +// $Id$ + +#include "StructuredPushConsumer.h" + +#if ! defined (__ACE_INLINE__) +#include "StructuredPushConsumer.inl" +#endif /* __ACE_INLINE__ */ + +ACE_RCSID(lib, TAO_StructuredPushConsumer, "$Id$") + +TAO_Notify_Tests_StructuredPushConsumer_Traits::TAO_Notify_Tests_StructuredPushConsumer_Traits (void) + :type_ (CosNotifyChannelAdmin::STRUCTURED_EVENT) +{ +} + +/*******************************************************************/ + +TAO_Notify_Tests_StructuredPushConsumer::TAO_Notify_Tests_StructuredPushConsumer (void) +{ +} + +TAO_Notify_Tests_StructuredPushConsumer::~TAO_Notify_Tests_StructuredPushConsumer () +{ +} + +void +TAO_Notify_Tests_StructuredPushConsumer::connect_to_peer (Proxy_Traits::PTR proxy_ptr, Peer_Traits::PTR peer_ptr) +{ + proxy_ptr->connect_structured_push_consumer (peer_ptr); +} + +void +TAO_Notify_Tests_StructuredPushConsumer::disconnect_from_proxy (void) +{ + ACE_DEBUG((LM_DEBUG, "\nPush Consumer disconnecting from supplier.\n")); + this->proxy_->disconnect_structured_push_supplier (); +} + +void +TAO_Notify_Tests_StructuredPushConsumer::disconnect_structured_push_consumer (void) +{ + bool this_method_used_only_by_notify_service = false; + ACE_ASSERT(this_method_used_only_by_notify_service); + ACE_UNUSED_ARG(this_method_used_only_by_notify_service); +} + +void +TAO_Notify_Tests_StructuredPushConsumer::push_structured_event + (const CosNotification::StructuredEvent &/*notification*/ + ) +{ + // NOP +} |