Lumiera  0.pre.03
»edit your freedom«
OutputSlot::ConnectionState Class Referenceabstract

#include "steam/play/output-slot-connection.hpp"

Description

Extension point for Implementation.

The ConnectionState is where the concrete output handling implementation is expected to reside. OutputSlot is a frontend and accesses ConnectionState in the way of a PImpl.

Definition at line 111 of file output-slot-connection.hpp.

Public Member Functions

virtual Connectionaccess (uint) const =0
 
- Public Member Functions inherited from OutputSlot::Allocation
virtual OpenedSinks getOpenedSinks ()=0
 
virtual Timings getTimingConstraints ()=0
 
virtual bool isActive () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from OutputSlot::Allocation
 ~Allocation ()
 never to be managed by clients directly
 
- Private Member Functions inherited from NonCopyable
 NonCopyable (NonCopyable const &)=delete
 
NonCopyableoperator= (NonCopyable const &)=delete
 
+ Inheritance diagram for OutputSlot::ConnectionState:
+ Collaboration diagram for OutputSlot::ConnectionState:

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