Class: Hakuban::Tokio

Inherits:
Object
  • Object
show all
Defined in:
lib/hakuban/tokio-websocket-connector.rb

Constant Summary collapse

@@pointer =
nil

Class Method Summary collapse

Class Method Details

.init(workers_count = 0) ⇒ Object



9
10
11
12
# File 'lib/hakuban/tokio-websocket-connector.rb', line 9

def Tokio.init(workers_count=0)
	Hakuban::hakuban_initialize
	@@pointer ||= FFI::hakuban_tokio_init_multi_thread(0)
end

.pointerObject



14
15
16
17
# File 'lib/hakuban/tokio-websocket-connector.rb', line 14

def Tokio.pointer
	Tokio.init  if not @@pointer
	@@pointer
end