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

Description

Test:
verify the OutputSlot interface and base implementation by performing full data exchange cycle. This is a kind of "dry run" for documentation purposes, both the actual OutputSlot implementation as the client using this slot are Mocks.

Definition at line 46 of file output-slot-protocol-test.cpp.

Private Member Functions

virtual void run (Arg)
 
void verifyStandardCase ()
 

Member Function Documentation

◆ run()

virtual void run ( Arg  )
inlineprivatevirtual

Definition at line 49 of file output-slot-protocol-test.cpp.

References OutputSlotProtocol_test::verifyStandardCase().

+ Here is the call graph for this function:

◆ verifyStandardCase()

void verifyStandardCase ( )
inlineprivate

Definition at line 56 of file output-slot-protocol-test.cpp.

References DiagnosticOutputSlot::access(), BuffHandle::accessAs(), OutputSlot::allocate(), DiagnosticOutputSlot::build(), DataSink::emit(), DiagnosticOutputSlot::frame_was_allocated(), DiagnosticOutputSlot::getChannel(), OutputSlot::Allocation::getOpenedSinks(), DataSink::lockBufferFor(), DiagnosticOutputSlot::output_was_closed(), and DiagnosticOutputSlot::output_was_emitted().

Referenced by OutputSlotProtocol_test::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:
+ Inheritance diagram for OutputSlotProtocol_test:
+ Collaboration diagram for OutputSlotProtocol_test:

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