File: eventmachine.tracer

package info (click to toggle)
ruby-rbtrace 0.5.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 756 kB
  • sloc: ruby: 1,128; ansic: 925; sh: 42; makefile: 4
file content (27 lines) | stat: -rw-r--r-- 728 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# incoming events
post_init(@signature)
connection_completed(@signature)
receive_data(@signature)
unbind(@signature)

# connection methods
EM::Connection#send_data(@signature, data.size, data[0..5])
EM::Connection#send_datagram(@signature, data.size, data[0..5])
EM::Connection#start_tls(@signature, args)
EM::Connection#close_connection(@signature, after_writing)
EM::Connection#proxy_incoming_to(@signature, conn, bufsize)
EM::Connection#(@signature)

# timers
EM.add_periodic_timer(args, block)
EM.add_timer(args, block)
EM.cancel_timer(timer_or_sig,@timers.size)

# event loop
EM.stop

# connections
EM.start_server(server, port, handler)
EM.stop_server
EM.connect(server, port, handler)
EM.reconnect(server, port, handler)