libtasks Documentation  1.6
tasks::net::uwsgi_thrift_transport< T > Class Template Reference

#include <uwsgi_thrift_transport.h>

Inheritance diagram for tasks::net::uwsgi_thrift_transport< T >:
Collaboration diagram for tasks::net::uwsgi_thrift_transport< T >:

Public Member Functions

 uwsgi_thrift_transport (T *r)
 
 ~uwsgi_thrift_transport ()
 
uint32_t read (uint8_t *data, int32_t size)
 
void write (const uint8_t *data, uint32_t size)
 
void flush ()
 

Private Attributes

T * m_uwsgi_obj
 

Detailed Description

template<class T>
class tasks::net::uwsgi_thrift_transport< T >

Definition at line 17 of file uwsgi_thrift_transport.h.

Constructor & Destructor Documentation

template<class T >
tasks::net::uwsgi_thrift_transport< T >::uwsgi_thrift_transport ( T *  r)
inline

Definition at line 19 of file uwsgi_thrift_transport.h.

template<class T >
tasks::net::uwsgi_thrift_transport< T >::~uwsgi_thrift_transport ( )
inline

Definition at line 20 of file uwsgi_thrift_transport.h.

Member Function Documentation

template<class T >
void tasks::net::uwsgi_thrift_transport< T >::flush ( )
inline

Definition at line 26 of file uwsgi_thrift_transport.h.

template<class T >
uint32_t tasks::net::uwsgi_thrift_transport< T >::read ( uint8_t *  data,
int32_t  size 
)
inline

Definition at line 22 of file uwsgi_thrift_transport.h.

template<class T >
void tasks::net::uwsgi_thrift_transport< T >::write ( const uint8_t *  data,
uint32_t  size 
)
inline

Definition at line 24 of file uwsgi_thrift_transport.h.

Member Data Documentation

template<class T >
T* tasks::net::uwsgi_thrift_transport< T >::m_uwsgi_obj
private

Definition at line 29 of file uwsgi_thrift_transport.h.


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