MCPcopy Create free account

hub / github.com/djherbis/socket / functions

Functions83 in github.com/djherbis/socket

↓ 13 callersMethodOn
(event string, fn interface{})
handler.go:14
↓ 10 callersMethodID
ID() is this sockets unique identifier
client.go:16
↓ 8 callersMethodEmit
(event string, args ...interface{})
socket.go:12
↓ 4 callersMethodJoin
Join adds a socket to the Room
room.go:15
↓ 4 callersMethodOnPacket
(Packet)
handler.go:7
↓ 4 callersMethodTo
To returns an Emitter to the passed room.
socket.go:29
↓ 3 callersMethoddisconnect
()
socket.go:81
↓ 3 callersFunctionnewRoom
(name string)
room.go:30
↓ 3 callersFunctionnewSocket
(ns *namespace, id string, t Transport)
socket.go:42
↓ 3 callersMethodns
(name string)
server.go:21
↓ 2 callersMethodLeave
Leave removes a socket from the Room
room.go:18
↓ 2 callersMethodLeave
Leave removes a Socket from the passed Room
socket.go:23
↓ 2 callersMethodNamespace
()
transport.go:20
↓ 2 callersFunctionNew
(url string)
client.go:52
↓ 2 callersFunctionNewServer
NewServer creates a new Server
server.go:33
↓ 2 callersMethodNextPacket
()
transport.go:29
↓ 2 callersMethodOf
Of creates a new Namespace with "name", or returns the existing Namespace with name "name"
server.go:17
↓ 2 callersMethodSocket
()
transport.go:21
↓ 2 callersFunctionnewClientSocket
(id, ns string, t Transport)
client.go:41
↓ 2 callersFunctionnewHandler
()
handler.go:28
↓ 2 callersFunctionnewNamespace
(name string)
namespace.go:36
↓ 1 callersMethodClose
()
transport.go:31
↓ 1 callersMethodClose
Close the underlying Transport
client.go:29
↓ 1 callersMethodDecodeArgs
(args ...interface{})
transport.go:23
↓ 1 callersMethodEvent
()
transport.go:22
↓ 1 callersMethodID
()
client.go:50
↓ 1 callersMethodJoin
Join adds a Socket to the passed Room
socket.go:20
↓ 1 callersMethodName
Name returns the room name
room.go:9
↓ 1 callersMethodName
Name returns this namespace's name
namespace.go:15
↓ 1 callersMethodRequest
Request returns the request which this Socket was created from.
socket.go:32
↓ 1 callersMethodSend
(namespace, socketid, event string, args ...interface{})
transport.go:30
↓ 1 callersMethodSize
Size returns the # of sockets in the room
room.go:12
↓ 1 callersMethodaddSocket
(so Socket)
namespace.go:85
↓ 1 callersMethodcall
(args ...interface{})
caller.go:46
↓ 1 callersMethoddisconnect
()
client.go:106
↓ 1 callersFunctiongenerateID
()
client.go:115
↓ 1 callersMethodgetArgs
()
caller.go:34
↓ 1 callersMethodgetSockets
()
room.go:59
↓ 1 callersFunctionnewPacketHandler
(f interface{})
caller.go:13
↓ 1 callersFunctionnewRoomSet
()
rooms.go:10
↓ 1 callersFunctionnewWSClient
(host string)
transport.go:61
↓ 1 callersFunctionnewWSServer
(w http.ResponseWriter, r *http.Request)
transport.go:74
↓ 1 callersMethodremoveSocket
(so Socket)
namespace.go:98
↓ 1 callersMethodroom
(name string)
rooms.go:14
↓ 1 callersFunctionsplitHostNamespace
(url string)
transport.go:45
MethodClose
()
transport.go:98
MethodDecodeArgs
(args ...interface{})
transport.go:131
MethodEmit
(event string, args ...interface{})
room.go:71
MethodEmit
(event string, args ...interface{})
client.go:84
MethodEmit
(event string, args ...interface{})
namespace.go:81
MethodEvent
()
transport.go:130
MethodJoin
(so Socket)
room.go:41
MethodJoin
(room string)
socket.go:50
MethodJoin
(name string, so Socket)
rooms.go:25
MethodLeave
(so Socket)
room.go:47
MethodLeave
(room string)
socket.go:57
MethodLeave
(name string, so Socket)
rooms.go:36
MethodName
()
room.go:37
MethodName
()
namespace.go:44
MethodNamespace
()
transport.go:128
MethodNamespace
Namespace() is the namespace this socket is a part of
client.go:19
MethodNamespace
()
client.go:80
MethodNextPacket
()
transport.go:89
MethodOn
(event string, fn interface{})
handler.go:34
MethodOn
(event string, fn interface{})
client.go:88
MethodOn
(event string, fn interface{})
namespace.go:50
MethodOnPacket
(p Packet)
handler.go:41
MethodOnPacket
(p Packet)
caller.go:63
MethodRequest
()
transport.go:28
MethodRequest
()
transport.go:85
MethodRequest
()
socket.go:68
MethodRooms
Rooms returns the rooms this Socket is in
socket.go:26
MethodRooms
()
socket.go:72
MethodSend
(ns, socket, event string, args ...interface{})
transport.go:102
MethodServeHTTP
ServeHttp handles http requests and converting them into Sockets
server.go:44
MethodSize
()
room.go:53
MethodSocket
()
transport.go:129
MethodTo
(room string)
socket.go:64
MethodTo
To emits to a room
namespace.go:18
MethodTo
(room string)
namespace.go:46
Functionmain
()
example/main.go:14
Functionmain
()
example/hook/server.go:11
Functionmain
()
example/hook/client.go:10