Poco::RemotingNG

class ProxyFactory

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

Description

A ProxyFactory is used to create instances of a given Proxy class.

Inheritance

Direct Base Classes: Poco::RefCountedObject

All Base Classes: Poco::RefCountedObject

Member Summary

Member Functions: createProxy

Inherited Functions: duplicate, referenceCount, release

Types Aliases

Ptr

using Ptr = Poco::AutoPtr < ProxyFactory >;

Constructors

ProxyFactory

ProxyFactory();

Creates a ProxyFactory.

Destructor

~ProxyFactory virtual

virtual ~ProxyFactory();

Destroys the ProxyFactory.

Member Functions

createProxy virtual

virtual Proxy * createProxy(
    const RemotingNG::Identifiable::ObjectId & oid
) const = 0;

Returns a new unconnected Proxy object for the remote service object with the given ObjectId.

Securely control IoT edge devices from anywhere   Connect a Device