Home | History | Annotate | Download | only in base

Lines Matching defs:SocketStream

28 #include "talk/base/socketstream.h"
32 SocketStream::SocketStream(AsyncSocket* socket) : socket_(NULL) {
36 SocketStream::~SocketStream() {
40 void SocketStream::Attach(AsyncSocket* socket) {
45 socket_->SignalConnectEvent.connect(this, &SocketStream::OnConnectEvent);
46 socket_->SignalReadEvent.connect(this, &SocketStream::OnReadEvent);
47 socket_->SignalWriteEvent.connect(this, &SocketStream::OnWriteEvent);
48 socket_->SignalCloseEvent.connect(this, &SocketStream::OnCloseEvent);
52 AsyncSocket* SocketStream::Detach() {
64 StreamState SocketStream::GetState() const {
77 StreamResult SocketStream::Read(void* buffer, size_t buffer_len,
96 StreamResult SocketStream::Write(const void* data, size_t data_len,
112 void SocketStream::Close() {
117 void SocketStream::OnConnectEvent(AsyncSocket* socket) {
122 void SocketStream::OnReadEvent(AsyncSocket* socket) {
127 void SocketStream::OnWriteEvent(AsyncSocket* socket) {
132 void SocketStream::OnCloseEvent(AsyncSocket* socket, int err) {