Lines Matching refs:socket
5 #include "net/socket/websocket_endpoint_lock_manager.h"
42 void WebSocketEndpointLockManager::RememberSocket(StreamSocket* socket,
48 socket, lock_info_it)).second;
50 DCHECK(!lock_info_it->second.socket);
51 lock_info_it->second.socket = socket;
52 DVLOG(3) << "Remembered (StreamSocket*)" << socket << " for "
54 << " socket(s) remembered)";
57 void WebSocketEndpointLockManager::UnlockSocket(StreamSocket* socket) {
58 SocketLockInfoMap::iterator socket_it = socket_lock_info_map_.find(socket);
64 DVLOG(3) << "Unlocking (StreamSocket*)" << socket << " for "
66 << socket_lock_info_map_.size() << " socket(s) left)";
68 DCHECK(socket == lock_info_it->second.socket);
69 lock_info_it->second.socket = NULL;
85 WebSocketEndpointLockManager::LockInfo::LockInfo() : socket(NULL) {}
87 DCHECK(!socket);
91 : socket(rhs.socket) {
104 if (lock_info_it->second.socket)
124 DVLOG(3) << "Removing (StreamSocket*)" << lock_info_it->second.socket
126 << socket_lock_info_map_.size() << " socket(s) left)";
127 size_t erased = socket_lock_info_map_.erase(lock_info_it->second.socket);
129 lock_info_it->second.socket = NULL;