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

Public Member Functions

 sink_impl (xshard_connection_ptr con)
 
future operator() (const Out &... args) override
 
future close () override
 
future flush () override
 

Public Attributes

friend sink
 

Protected Attributes

xshard_connection_ptr _con
 
semaphore _sem
 
std::exception_ptr _ex
 

Member Function Documentation

◆ close()

template<typename Serializer , typename... Out>
future seastar::rpc::sink_impl< Serializer, Out >::close
overridevirtual

◆ flush()

template<typename Serializer , typename... Out>
future seastar::rpc::sink_impl< Serializer, Out >::flush
overridevirtual

◆ operator()()

template<typename Serializer , typename... Out>
future seastar::rpc::sink_impl< Serializer, Out >::operator() ( const Out &...  args)
overridevirtual

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