distssh v3.1.1 (2020-09-23T20:47:34Z)
Dub
Repo
Deserialize
distssh
protocol
Undocumented in source.
struct
Deserialize {
import
std
.
conv
:
to
;
;
alias
Result
=
SumType
!(
None
,
HeartBeat
,
ProtocolEnv
,
ConfDone
,
Command
,
Workdir
,
Key
,
TerminalCapability
)
;
ubyte
[]
buf
;
void
put
(ubyte[] v);
Result
unpack
();
}
Members
Aliases
Result
alias
Result
=
SumType
!(
None
,
HeartBeat
,
ProtocolEnv
,
ConfDone
,
Command
,
Workdir
,
Key
,
TerminalCapability
)
Undocumented in source.
Functions
put
void
put
(ubyte[] v)
Undocumented in source. Be warned that the author may not have intended to support it.
unpack
Result
unpack
()
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
buf
ubyte
[]
buf
;
Undocumented in source.
Meta
Source
See Implementation
distssh
protocol
enums
Kind
manifest constants
KindSize
structs
Command
ConfDone
Deserialize
EnvVariable
HeartBeat
Key
None
ProtocolEnv
Serialize
TerminalCapability
Workdir