IoT::BtLE

class PeripheralBrowserEventDispatcher

File Information

Library: IoT/BtLE
Package: Generated
Header: IoT/BtLE/PeripheralBrowserEventDispatcher.h

Description

This class provides browsing (scanning) for available Bt LE devices.

Inheritance

Direct Base Classes: Poco::RemotingNG::EventDispatcher

All Base Classes: Poco::RefCountedObject, Poco::RemotingNG::EventDispatcher

Member Summary

Member Functions: event__browseComplete, event__browseError, event__browseStarted, event__peripheralFound, remoting__typeId

Inherited Functions: accept, attributes, duplicate, protocol, referenceCount, release, removeEventFilter, setEventFilter, setEventFilterImpl, subscribe, transportForSubscriber, unsubscribe

Constructors

PeripheralBrowserEventDispatcher

PeripheralBrowserEventDispatcher(
    IPeripheralBrowser * pInterface,
    const Poco::RemotingNG::Identifiable::ObjectId & objectId,
    const std::string & protocol
);

Destructor

~PeripheralBrowserEventDispatcher virtual

virtual ~PeripheralBrowserEventDispatcher();

Member Functions

event__browseComplete

void event__browseComplete(
    const void * pSender
);

event__browseError

void event__browseError(
    const void * pSender,
    const std::string & data
);

event__browseStarted

void event__browseStarted(
    const void * pSender
);

event__peripheralFound

void event__peripheralFound(
    const void * pSender,
    const IoT::BtLE::PeripheralInfo & data
);

remoting__typeId virtual inline

virtual const Poco::RemotingNG::Identifiable::TypeId & remoting__typeId() const;

Securely control IoT edge devices from anywhere   Connect a Device