RAVENNAKIT
Loading...
Searching...
No Matches
rav::RavennaBrowser::Subscriber Class Reference

Baseclass for other classes which need updates on discovered nodes and sessions. More...

#include <ravenna_browser.hpp>

Inheritance diagram for rav::RavennaBrowser::Subscriber:
rav::RavennaNode::Subscriber rav::RavennaRtspClient examples::RavennaNodeSubscriber

Public Member Functions

virtual ~Subscriber ()=default
virtual void ravenna_node_discovered (const dnssd::ServiceDescription &desc)
 Called when a node is discovered.
virtual void ravenna_node_removed (const dnssd::ServiceDescription &desc)
 Called when a node is removed.
virtual void ravenna_session_discovered (const dnssd::ServiceDescription &desc)
 Called when a session is discovered.
virtual void ravenna_session_removed (const dnssd::ServiceDescription &desc)
 Called when a session is removed.

Detailed Description

Baseclass for other classes which need updates on discovered nodes and sessions.

Definition at line 41 of file ravenna_browser.hpp.

Constructor & Destructor Documentation

◆ ~Subscriber()

virtual rav::RavennaBrowser::Subscriber::~Subscriber ( )
virtualdefault

Reimplemented in rav::RavennaNode::Subscriber.

Member Function Documentation

◆ ravenna_node_discovered()

virtual void rav::RavennaBrowser::Subscriber::ravenna_node_discovered ( const dnssd::ServiceDescription & desc)
inlinevirtual

Called when a node is discovered.

Parameters
descThe service description of the discovered node.

Reimplemented in examples::RavennaNodeSubscriber.

Definition at line 49 of file ravenna_browser.hpp.

◆ ravenna_node_removed()

virtual void rav::RavennaBrowser::Subscriber::ravenna_node_removed ( const dnssd::ServiceDescription & desc)
inlinevirtual

Called when a node is removed.

Parameters
descThe service description of the removed node.

Reimplemented in examples::RavennaNodeSubscriber.

Definition at line 55 of file ravenna_browser.hpp.

◆ ravenna_session_discovered()

virtual void rav::RavennaBrowser::Subscriber::ravenna_session_discovered ( const dnssd::ServiceDescription & desc)
inlinevirtual

Called when a session is discovered.

Parameters
descThe service description of the discovered session.

Reimplemented in examples::RavennaNodeSubscriber, and rav::RavennaRtspClient.

Definition at line 61 of file ravenna_browser.hpp.

◆ ravenna_session_removed()

virtual void rav::RavennaBrowser::Subscriber::ravenna_session_removed ( const dnssd::ServiceDescription & desc)
inlinevirtual

Called when a session is removed.

Parameters
descThe service description of the removed session.

Reimplemented in examples::RavennaNodeSubscriber.

Definition at line 67 of file ravenna_browser.hpp.


The documentation for this class was generated from the following file: