3#ifndef HEDGEHOG_STATE_SENDER_H_
4#define HEDGEHOG_STATE_SENDER_H_
19 std::unique_ptr<std::queue<std::shared_ptr<Output>>>
20 readyList_ = std::make_unique<std::queue<std::shared_ptr<Output>>>();
Behavior abstraction for states that send a type of data, holds a ready list for that type.
~StateSender()=default
Default destructor.
StateSender()=default
Default constructor.
std::unique_ptr< std::queue< std::shared_ptr< Output > > > const & readyList() const
Ready list accessor.
std::unique_ptr< std::queue< std::shared_ptr< Output > > > readyList_
Ready list for that type.