Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
OutputSlotImplBase Class Reference

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

Description

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?
 
Allocationallocate ()
 claim this slot for exclusive use
 
void disconnect ()
 disconnect from this OutputSlot
 
- Protected Member Functions inherited from OutputSlot
virtual ConnectionStatebuildState ()=0
 build the connected state, based on the existing configuration within this concrete OutputSlot
 
- Protected Attributes inherited from OutputSlot
unique_ptr< ConnectionStatestate_
 
+ Inheritance diagram for OutputSlotImplBase:
+ Collaboration diagram for OutputSlotImplBase:

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