Poco::RemotingNG

class EventSubscriber

File Information

Library: RemotingNG
Package: ORB
Header: Poco/RemotingNG/EventSubscriber.h

Description

The EventSubscriber is responsible for deserializing and dispatching event messages received from a server via an EventListener to a Proxy object.

Inheritance

Direct Base Classes: Skeleton

All Base Classes: Poco::RefCountedObject, AttributedObject, Skeleton

Member Summary

Member Functions: uri

Inherited Functions: addMethodHandler, clearAttributes, countAttributes, duplicate, enumerateAttributes, getAttribute, hasAttribute, invoke, operator =, referenceCount, release, removeAttribute, setAttribute

Types Aliases

Ptr

using Ptr = Poco::AutoPtr < EventSubscriber >;

Constructors

EventSubscriber

EventSubscriber(
    const std::string & uri
);

Creates an EventSubscriber, using the given URI.

The given URI is used for subscribing to the event. Usually, this will be the URI of the remote object providing the events for this EventSubscriber.

Destructor

~EventSubscriber virtual

virtual ~EventSubscriber();

Destroys the EventSubscriber.

Member Functions

uri inline

const std::string & uri() const;

Returns the URI of the remote object providing the events for this EventSubscriber.