Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
detail::ISubscription< Event > Class Template Referenceabstract

#include <EventStreamDetail.h>

Inheritance diagram for detail::ISubscription< Event >:
detail::CSubscription< Event, Owner >

Public Member Functions

virtual void HandleEvent (const Event &event)=0
 
virtual void Cancel ()=0
 
virtual bool IsOwnedBy (void *obj)=0
 
virtual ~ISubscription ()=default
 

Constructor & Destructor Documentation

◆ ~ISubscription()

template<typename Event >
virtual detail::ISubscription< Event >::~ISubscription ( )
virtualdefault

Member Function Documentation

◆ Cancel()

template<typename Event >
virtual void detail::ISubscription< Event >::Cancel ( )
pure virtual

◆ HandleEvent()

template<typename Event >
virtual void detail::ISubscription< Event >::HandleEvent ( const Event & event)
pure virtual

◆ IsOwnedBy()

template<typename Event >
virtual bool detail::ISubscription< Event >::IsOwnedBy ( void * obj)
pure virtual

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