![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "steam/play/output-slot-connection.hpp"
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 | ~ConnectionState () |
| virtual Connection & | access (uint) const =0 |
Public Member Functions inherited from OutputSlot::Allocation | |
| virtual OpenedSinks | getOpenedSinks ()=0 |
| virtual bool | isActive () const =0 |
| virtual Timings | getTimingConstraints ()=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 ()=default | |
| NonCopyable ()=default | |
| NonCopyable (NonCopyable const &)=delete | |
| NonCopyable & | operator= (NonCopyable const &)=delete |
|
inlinevirtual |
Definition at line 116 of file output-slot-connection.hpp.
|
pure virtual |
Implemented in OutputSlotImplBase::ConnectionManager< CON >.
Inheritance diagram for OutputSlot::ConnectionState:
Collaboration diagram for OutputSlot::ConnectionState: