libtasks Documentation  1.6
tasks::tools::thrift_server_writer< data_type, transport_type, protocol_type > Class Template Reference

#include <thrift_server_writer.h>

Collaboration diagram for tasks::tools::thrift_server_writer< data_type, transport_type, protocol_type >:

Public Member Functions

 thrift_server_writer (std::string name, boost::shared_ptr< transport_type > t, boost::shared_ptr< protocol_type > p)
 
void write (data_type &d)
 

Private Attributes

std::string m_name
 
boost::shared_ptr< transport_type > m_transport
 
boost::shared_ptr< protocol_type > m_protocol
 

Detailed Description

template<class data_type, class transport_type, class protocol_type>
class tasks::tools::thrift_server_writer< data_type, transport_type, protocol_type >

Definition at line 19 of file thrift_server_writer.h.

Constructor & Destructor Documentation

template<class data_type, class transport_type, class protocol_type>
tasks::tools::thrift_server_writer< data_type, transport_type, protocol_type >::thrift_server_writer ( std::string  name,
boost::shared_ptr< transport_type >  t,
boost::shared_ptr< protocol_type >  p 
)
inline

Definition at line 21 of file thrift_server_writer.h.

Member Function Documentation

template<class data_type, class transport_type, class protocol_type>
void tasks::tools::thrift_server_writer< data_type, transport_type, protocol_type >::write ( data_type &  d)
inline

Definition at line 24 of file thrift_server_writer.h.

Here is the caller graph for this function:

Member Data Documentation

template<class data_type, class transport_type, class protocol_type>
std::string tasks::tools::thrift_server_writer< data_type, transport_type, protocol_type >::m_name
private

Definition at line 39 of file thrift_server_writer.h.

template<class data_type, class transport_type, class protocol_type>
boost::shared_ptr<protocol_type> tasks::tools::thrift_server_writer< data_type, transport_type, protocol_type >::m_protocol
private

Definition at line 41 of file thrift_server_writer.h.

template<class data_type, class transport_type, class protocol_type>
boost::shared_ptr<transport_type> tasks::tools::thrift_server_writer< data_type, transport_type, protocol_type >::m_transport
private

Definition at line 40 of file thrift_server_writer.h.


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