#include <SendBlockSH.h>
Inheritance diagram for SH::SendBlockSH:
|
|
|
|
|
|
|
|
|
Provide a list of valid sink endpoint specifications to the graph manager.
Implements SH::Status.
|
|
Provide a list of valid source endpoint specifications to the graph manager.
Implements SH::Status.
|
|
initSH() initializes the stream handler, initializes the EndpointSpecs if necessary etc. Child classes should overload this function instead of using the constructor for initialization tasks, since virtual functions used in the process do not exist during the constructor call (unavailability of virtual functions is a restriction of the C++ standard). initSH() : Uninitialized -> Initialized * -> ( error, - ) Reimplemented from SH::Base.
|
|
Indicate whether a sufficient number of endpoints are connected for the stream handler to be active. Implements SH::Status.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Activate the stream handler. Threads may start at this time. The data starts to flow through this stream handler. Initialized -> Running Running -> - * -> ( error, - ) Reimplemented from SH::Base.
|
|
Deactivate the stream handler. The data stops flowing through this stream handler. When this function returns, this stream handler's endpoints will not call pull() or push() on their peers any more. Running -> Initialized Reimplemented from SH::Base.
|
|
For symmetry only. Could be performed by the destructor as well. uninitSH() : Initialized -> Uninitialized Reimplemented from SH::Base.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|