proxygen
wangle::BroadcastPipelineFactory< T, R > Class Template Referenceabstract

#include <BroadcastHandler.h>

Inheritance diagram for wangle::BroadcastPipelineFactory< T, R >:
wangle::PipelineFactory< DefaultPipeline >

Public Member Functions

DefaultPipeline::Ptr newPipeline (std::shared_ptr< folly::AsyncTransportWrapper > socket) override=0
 
virtual BroadcastHandler< T, R > * getBroadcastHandler (DefaultPipeline *pipeline) noexcept=0
 
virtual void setRoutingData (DefaultPipeline *pipeline, const R &routingData)=0
 
- Public Member Functions inherited from wangle::PipelineFactory< DefaultPipeline >
virtual DefaultPipeline::Ptr newPipeline (std::shared_ptr< folly::AsyncUDPSocket >, const folly::SocketAddress &)
 
virtual ~PipelineFactory ()=default
 

Detailed Description

template<typename T, typename R>
class wangle::BroadcastPipelineFactory< T, R >

Definition at line 103 of file BroadcastHandler.h.

Member Function Documentation

template<typename T, typename R>
virtual BroadcastHandler<T, R>* wangle::BroadcastPipelineFactory< T, R >::getBroadcastHandler ( DefaultPipeline pipeline)
pure virtualnoexcept
template<typename T, typename R>
DefaultPipeline::Ptr wangle::BroadcastPipelineFactory< T, R >::newPipeline ( std::shared_ptr< folly::AsyncTransportWrapper socket)
overridepure virtual
template<typename T, typename R>
virtual void wangle::BroadcastPipelineFactory< T, R >::setRoutingData ( DefaultPipeline pipeline,
const R &  routingData 
)
pure virtual

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