Sha256: baf57960f3f3aace66e266ae788b39fba1bdbae35733265e6c292d8fd5fefa56

Contents?: true

Size: 347 Bytes

Versions: 1

Compression:

Stored size: 347 Bytes

Contents

class Server
  @bind: String
  @macaw: MacawFramework::Macaw
  @macaw_log: Logger
  @num_threads: Integer
  @port: Integer

  @server: TCPServer

  @threads: Integer

  @work_queue: Thread::Queue

  @workers: Array[Thread]

  def close: -> nil

  def run: -> nil

  private

  def call_endpoint: -> Array[untyped]

  def handle_client: -> nil
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
macaw_framework-0.1.5 sig/server.rbs