PlaceOS::Driver::Transport
Inherits Reference < Object
Only SSH transports implement exec, the default is defined here so the base Transport class has no dependency on the ssh2 library
Class methods
default_tls
Sourceinsecure_tls
Sourcesecure_tls
Sourcetls_context_mutex
SourceInstance methods
ca_certificates_file
Sourceclient_cert_file
Sourceconnect(connect_timeout : Int32) : Nil
Sourcecookies
Sourcedisconnect
Sourceexec(message) : SSH2::Channel
Sourcehttp_uri_override=(http_uri_override : URI | Nil)
for non-http drivers to define a non-default http endpoint
pre_processor
Sourcepre_processor
Sourcepre_processor=(pre_processor : Bytes -> Bytes | Nil | Nil)
Sourceprivate_key_file
Sourceproxy_in_use
Sourcesend(message) : PlaceOS::Driver::Transport
Sourcesend(message, task : PlaceOS::Driver::Task, &_block : Bytes, PlaceOS::Driver::Task -> Nil) : PlaceOS::Driver::Transport
Sourceterminate
Sourcetokenizer
Sourcetokenizer=(tokenizer : Tokenizer | Nil)
SourceMacros
__build_http_helper__
Source