![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "steam/play/output-slot-connection.hpp"
Base for OutputSlot standard implementation.
Definition at line 127 of file output-slot-connection.hpp.
Classes | |
| class | ConnectionManager |
| Maintaining a list of active connections. More... | |
Additional Inherited Members | |
Public Types inherited from OutputSlot | |
| using | OpenedSinks = lib::IterSource< DataSink >::iterator |
Public Member Functions inherited from OutputSlot | |
| virtual | ~OutputSlot () |
| bool | isFree () const |
| can this OutputSlot be allocated? | |
| Allocation & | allocate () |
| claim this slot for exclusive use | |
| void | disconnect () |
| disconnect from this OutputSlot | |
Protected Member Functions inherited from OutputSlot | |
| virtual ConnectionState * | buildState ()=0 |
| build the connected state, based on the existing configuration within this concrete OutputSlot | |
Protected Attributes inherited from OutputSlot | |
| unique_ptr< ConnectionState > | state_ |
Inheritance diagram for OutputSlotImplBase:
Collaboration diagram for OutputSlotImplBase: