libmoost
session_writer< SessionIoT > Class Template Reference
Inheritance diagram for session_writer< SessionIoT >:
Collaboration diagram for session_writer< SessionIoT >:

List of all members.

Public Member Functions

 session_writer (shared_ptr< SessionIoT > io)
virtual void write (const char *data, size_t len)

Static Private Member Functions

static void on_write_done (std::string *str)

Private Attributes

shared_ptr< SessionIoT > m_io

Detailed Description

template<class SessionIoT>
class session_writer< SessionIoT >

Definition at line 305 of file remote_shell.cpp.


Constructor & Destructor Documentation

template<class SessionIoT >
session_writer< SessionIoT >::session_writer ( shared_ptr< SessionIoT >  io) [inline]

Definition at line 308 of file remote_shell.cpp.


Member Function Documentation

template<class SessionIoT >
static void session_writer< SessionIoT >::on_write_done ( std::string *  str) [inline, static, private]

Definition at line 320 of file remote_shell.cpp.

template<class SessionIoT >
virtual void session_writer< SessionIoT >::write ( const char *  data,
size_t  len 
) [inline, virtual]

Implements moost::service::stream_writer_iface.

Definition at line 313 of file remote_shell.cpp.


Member Data Documentation

template<class SessionIoT >
shared_ptr<SessionIoT> session_writer< SessionIoT >::m_io [private]

Definition at line 325 of file remote_shell.cpp.


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