44
55#include < iosfwd>
66
7- #include " reactive-streams/utilities/AllowanceSemaphore.h"
8- #include " reactive-streams/utilities/SmartPointers.h"
9- #include " src/AbstractStreamAutomaton.h"
10- #include " src/Frame.h"
11- #include " src/Payload.h"
12- #include " src/ReactiveStreamsCompat.h"
137#include " src/automata/StreamSubscriptionResponderBase.h"
148#include " src/mixins/ExecutorMixin.h"
159#include " src/mixins/LoggingMixin.h"
1610#include " src/mixins/MemoryMixin.h"
1711#include " src/mixins/SinkIfMixin.h"
1812#include " src/mixins/StreamIfMixin.h"
1913
20- namespace folly {
21- class exception_wrapper ;
22- }
23-
2414namespace reactivesocket {
2515
26- enum class StreamCompletionSignal ;
27-
2816// / Implementation of stream automaton that represents a Stream responder
2917class StreamResponderBase : public StreamSubscriptionResponderBase {
3018 using Base = StreamSubscriptionResponderBase;
@@ -33,15 +21,10 @@ class StreamResponderBase : public StreamSubscriptionResponderBase {
3321 using Base::Base;
3422
3523 protected:
36- // / @{
37-
38- // / Not all frames are intercepted, some just pass through.
39- using Base::onNextFrame;
40-
41- void onNextFrame (Frame_REQUEST_STREAM&&);
42-
43- std::ostream& logPrefix (std::ostream& os);
44- // / @}
24+ std::ostream& logPrefix (std::ostream& os) {
25+ return os << " StreamResponder(" << &connection_ << " , " << streamId_
26+ << " ): " ;
27+ }
4528};
4629
4730using StreamResponder = SinkIfMixin<StreamIfMixin<LoggingMixin<ExecutorMixin<
0 commit comments