class Cradare2::Transport::HttpTransport

Overview

Communicates with a radare2 HTTP/REST server (e.g., http://localhost:9090).

Defined in:

cradare2/transport/http.cr

Constructors

Instance Method Summary

Instance methods inherited from class Cradare2::Transport::Base

close : Nil close, closed? : Bool closed?, cmd(command : String) : String cmd, timeout : Time::Span | Nil timeout, timeout=(timeout : Time::Span | Nil) timeout=

Constructor Detail

def self.new(target : String, timeout : Time::Span | Nil = nil) #

[View source]

Instance Method Detail

def close : Nil #
Description copied from class Cradare2::Transport::Base

Closes the transport and releases any associated resources.


[View source]
def closed? : Bool #
Description copied from class Cradare2::Transport::Base

Returns true if the transport has been closed.


[View source]
def cmd(command : String) : String #
Description copied from class Cradare2::Transport::Base

Executes a command string in radare2 and returns the response string.


[View source]
def uri : URI #

[View source]