Twitch SDK (Internal)
Public Types | Public Member Functions | Public Attributes | List of all members
ttv::chat::ChatChannelPropertyListenerProxy Class Reference

#include <ichatchannelpropertylistener.h>

Inheritance diagram for ttv::chat::ChatChannelPropertyListenerProxy:
ttv::chat::IChatChannelPropertyListener

Public Types

using RitualsEnabledCallback = std::function< void(bool ritualsEnabled)>
 
using HostTargetChangedCallback = std::function< void(const HostTargetChange &hostTargetChange)>
 

Public Member Functions

virtual void RitualsEnabled (bool ritualsEnabled) override
 
virtual void HostTargetChanged (const HostTargetChange &hostTargetChange) override
 

Public Attributes

RitualsEnabledCallback ritualsEnabledCallback
 
HostTargetChangedCallback hostTargetChanged
 

Member Typedef Documentation

◆ HostTargetChangedCallback

◆ RitualsEnabledCallback

using ttv::chat::ChatChannelPropertyListenerProxy::RitualsEnabledCallback = std::function<void(bool ritualsEnabled)>

Member Function Documentation

◆ HostTargetChanged()

virtual void ttv::chat::ChatChannelPropertyListenerProxy::HostTargetChanged ( const HostTargetChange hostTargetChange)
inlineoverridevirtual

Called when the host target changes on the channel.

Parameters
[in]hostTargetChangeInformation about the host target change.

Implements ttv::chat::IChatChannelPropertyListener.

◆ RitualsEnabled()

virtual void ttv::chat::ChatChannelPropertyListenerProxy::RitualsEnabled ( bool  ritualsEnabled)
inlineoverridevirtual

Called when rituals is enabled or disabled on a channel by the owner.

Parameters
[in]ritualsEnabledWhether or not rituals is enabled.

Implements ttv::chat::IChatChannelPropertyListener.

Member Data Documentation

◆ hostTargetChanged

HostTargetChangedCallback ttv::chat::ChatChannelPropertyListenerProxy::hostTargetChanged

◆ ritualsEnabledCallback

RitualsEnabledCallback ttv::chat::ChatChannelPropertyListenerProxy::ritualsEnabledCallback

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