Ardour  9.0-pre0-582-g084a23a80d
ArdourSurface::SurfaceComponent Class Reference

#include <component.h>

Inheritance diagram for ArdourSurface::SurfaceComponent:
[legend]

Public Member Functions

 SurfaceComponent (ArdourSurface::ArdourWebsockets &surface)
 
virtual ~SurfaceComponent ()
 
virtual int start ()
 
virtual int stop ()
 
BasicUIbasic_ui () const
 
virtual PBD::EventLoopevent_loop () const
 
Glib::RefPtr< Glib::MainLoop > main_loop () const
 
ARDOUR::Sessionsession () const
 
ArdourMixermixer () const
 
ArdourTransporttransport () const
 
WebsocketsServerserver () const
 
WebsocketsDispatcherdispatcher () const
 

Protected Attributes

ArdourSurface::ArdourWebsockets_surface
 

Detailed Description

Definition at line 38 of file component.h.

Constructor & Destructor Documentation

◆ SurfaceComponent()

ArdourSurface::SurfaceComponent::SurfaceComponent ( ArdourSurface::ArdourWebsockets surface)
inline

Definition at line 41 of file component.h.

◆ ~SurfaceComponent()

virtual ArdourSurface::SurfaceComponent::~SurfaceComponent ( )
inlinevirtual

Definition at line 44 of file component.h.

Member Function Documentation

◆ basic_ui()

BasicUI& ArdourSurface::SurfaceComponent::basic_ui ( ) const

◆ dispatcher()

WebsocketsDispatcher& ArdourSurface::SurfaceComponent::dispatcher ( ) const

◆ event_loop()

virtual PBD::EventLoop* ArdourSurface::SurfaceComponent::event_loop ( ) const
virtual

Reimplemented in ArdourSurface::ArdourFeedback.

◆ main_loop()

Glib::RefPtr<Glib::MainLoop> ArdourSurface::SurfaceComponent::main_loop ( ) const

◆ mixer()

ArdourMixer& ArdourSurface::SurfaceComponent::mixer ( ) const

◆ server()

WebsocketsServer& ArdourSurface::SurfaceComponent::server ( ) const

◆ session()

ARDOUR::Session& ArdourSurface::SurfaceComponent::session ( ) const

◆ start()

virtual int ArdourSurface::SurfaceComponent::start ( void  )
inlinevirtual

◆ stop()

virtual int ArdourSurface::SurfaceComponent::stop ( void  )
inlinevirtual

◆ transport()

ArdourTransport& ArdourSurface::SurfaceComponent::transport ( ) const

Member Data Documentation

◆ _surface

ArdourSurface::ArdourWebsockets& ArdourSurface::SurfaceComponent::_surface
protected

Definition at line 65 of file component.h.


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