Method: OpenC3::HttpServerInterface#disconnect

Defined in:
lib/openc3/interfaces/http_server_interface.rb

#disconnectObject

Disconnects the interface from its target(s)



142
143
144
145
146
147
148
149
150
# File 'lib/openc3/interfaces/http_server_interface.rb', line 142

def disconnect
  @server.shutdown if @server
  @server = nil
  while @request_queue.length > 0
    @request_queue.pop
  end
  super()
  @request_queue.push(nil)
end