![]() |
SocketStream Class Reference#include <SocketStream.h>
Inheritance diagram for SocketStream:
![]()
Collaboration diagram for SocketStream:
![]()
Detailed DescriptionDefinition at line 47 of file SocketStream.h. Constructor & Destructor Documentation
Definition at line 42 of file SocketStream.cpp. 00042 : m_handler(h), m_socket(sock) 00043 , m_socket_uid(sock -> UniqueIdentifier()) 00044 { 00045 }
Member Function Documentation
Try to read 'buf_sz' number of bytes from source.
Implements IStream. Definition at line 48 of file SocketStream.cpp. References m_handler, m_socket, m_socket_uid, and ISocketHandler::Valid(). 00049 { 00050 if (m_handler.Valid(m_socket_uid)) 00051 { 00052 return m_socket -> ReadInput(buf, max_sz); 00053 } 00054 return 0; 00055 }
Write 'sz' bytes to destination.
Implements IStream. Definition at line 58 of file SocketStream.cpp. References m_handler, m_socket, m_socket_uid, and ISocketHandler::Valid(). 00059 { 00060 if (m_handler.Valid(m_socket_uid)) 00061 { 00062 m_socket -> SendBuf(buf, sz); 00063 } 00064 }
Member Data Documentation
The documentation for this class was generated from the following files: |