class Cradare2::Transport::InSessionTransport

Overview

Handles communication when running directly inside radare2 via #!pipe. Reads/writes to the file descriptors or named pipes configured by radare2.

Defined in:

cradare2/transport/in_session.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(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]