Seastar
High performance C++ framework for concurrent servers
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Member Functions | Public Attributes | Protected Attributes | List of all members
seastar::rpc::source_impl< Serializer, In > Class Template Reference
Inheritance diagram for seastar::rpc::source_impl< Serializer, In >:
seastar::rpc::source< In >::impl

Public Member Functions

 source_impl (xshard_connection_ptr con)
 
future< std::optional< std::tuple< In... > > > operator() () override
 

Public Attributes

friend source
 

Protected Attributes

xshard_connection_ptr _con
 
circular_buffer< foreign_ptr< std::unique_ptr< rcv_buf > > > _bufs
 

Member Function Documentation

◆ operator()()

template<typename Serializer , typename... In>
future< std::optional< std::tuple< In... > > > seastar::rpc::source_impl< Serializer, In >::operator()
overridevirtual

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