Poco::Remoting

class RemoteObject

Library: Remoting
Package: Remoting
Header: Poco/Remoting/RemoteObject.h

Description

A RemoteObject is the base class that all generated RemoteObjects must extend. A RemoteObject is used as a wrapper around a local object.

Inheritance

Direct Base Classes: Identifiable

All Base Classes: Poco::RefCountedObject, Identifiable

Known Derived Classes: Poco::Netconf::ConfigurationServiceRemoteObject

Member Summary

Member Functions: mutex

Inherited Functions: duplicate, referenceCount, release, remoting__getObjectId, remoting__getTypeId, remoting__setObjectId

Constructors

RemoteObject

RemoteObject(
    const Poco::Remoting::Identifiable::ObjectId & oid
);

Creates the RemoteObject.

Destructor

~RemoteObject virtual

virtual ~RemoteObject();

Destroys the RemoteObject.

Member Functions

mutex protected inline

Poco::FastMutex & mutex() const;