Skip to main content

Module protocol

Module protocol 

Source

Re-exports§

pub use crate::wire::OwnershipRequirement;
pub use crate::wire::ProtocolCodecError;
pub use crate::wire::RequestDirection;

Structs§

CreateLayerRequest
DisposeVmRequest
EventFrame
GetProcessSnapshotRequest
GetResourceSnapshotRequest
GetZombieTimerCountRequest
JavascriptChildProcessPtyOptions
JavascriptChildProcessSpawnOptions
JavascriptChildProcessSpawnRequest
JavascriptDgramBindRequest
JavascriptDgramConnectRequest
JavascriptDgramCreateSocketRequest
JavascriptDgramSendRequest
JavascriptDnsLookupRequest
JavascriptDnsResolveRequest
JavascriptNetBindConnectedUnixRequest
JavascriptNetConnectRequest
JavascriptNetListenRequest
JavascriptNetReserveTcpPortRequest
JavascriptPosixSpawnFileAction
JavascriptSpawnHostNetFd
ListExecutionsRequest
ListMountsRequest
NativeFrameCodec
ProvidedCommandsRequest
RequestFrame
ResponseFrame
ResponseTracker
SidecarRequestFrame
SidecarResponseFrame
SidecarResponseTracker

Enums§

EventPayload
NativePayloadCodec
ProtocolFrame
RequestPayload
ResponsePayload
ResponseTrackerError
SidecarRequestPayload
SidecarResponsePayload
SidecarResponseTrackerError

Constants§

DEFAULT_COMPLETED_RESPONSE_CAP
DEFAULT_MAX_FRAME_BYTES
PROTOCOL_NAME
PROTOCOL_VERSION

Functions§

from_generated_protocol_frame
Convert the generated wire frame into the compatibility protocol frame.
to_generated_protocol_frame
Convert the compatibility protocol frame into the generated wire frame.
validate_frame

Type Aliases§

AgentosProjectedAgent
ArgvExecutionRequest
AuthenticateRequest
AuthenticatedResponse
BootstrapRootFilesystemRequest
BoundUdpSnapshotResponse
CancelExecutionRequest
CloseExecutionStdinRequest
CloseStdinRequest
ConfigureVmRequest
ControlFrame
ControlPayload
CreateContextRequest
CreateOverlayRequest
CreateVmRequest
DeleteExecutionRequest
DisposeReason
ExecuteRequest
ExecutionAcceptedResponse
ExecutionCompletedEvent
ExecutionCompletedResponse
ExecutionDeletedResponse
ExecutionDescriptor
ExecutionDescriptorResponse
ExecutionErrorData
ExecutionEvaluationResponse
ExecutionIdentityOptions
ExecutionIoResponse
ExecutionListResponse
ExecutionOutcome
ExecutionOutputCapture
ExecutionOutputEvent
ExecutionOutputOptions
ExecutionOutputPageResponse
ExecutionPtyOptions
ExecutionState
ExecutionStreamChannel
ExportSnapshotRequest
ExtEnvelope
FilesystemOperation
FilesystemResultResponse
FindBoundUdpRequest
FindListenerRequest
FsPermissionRule
FsPermissionRuleSet
FsPermissionScope
GetExecutionRequest
GetSignalStateRequest
GuestDirEntry
GuestFilesystemCallRequest
GuestFilesystemOperation
GuestFilesystemResultResponse
GuestFilesystemStat
GuestKernelCallRequest
GuestKernelResultResponse
GuestRuntimeKind
HostCallbackRequest
HostCallbackResultResponse
HostCallbacksRegisteredResponse
HostFilesystemCallRequest
ImportSnapshotRequest
JavaScriptEvaluationRequest
JavaScriptExecutionRequest
JavaScriptFileExecutionRequest
JavaScriptModuleFormat
JsBridgeCallRequest
JsBridgeResultResponse
KillProcessRequest
LayerCreatedResponse
LayerSealedResponse
LinkPackageRequest
ListMountsResponse
ListenerSnapshotResponse
MountDescriptor
MountInfo
MountPluginDescriptor
NpmPackageExecutionRequest
NpmPackageInstallRequest
NpmProjectInstallRequest
NpmScriptExecutionRequest
OpenSessionRequest
OverlayCreatedResponse
OwnershipScope
PackageCommands
PackageDescriptor
PackageLinkedResponse
PatternPermissionRule
PatternPermissionRuleSet
PatternPermissionScope
PermissionDecisionResponse
PermissionMode
PermissionsPolicy
PersistenceFlushRequest
PersistenceFlushedResponse
PersistenceLoadRequest
PersistenceStateResponse
ProcessExecutionOptions
ProcessExitedEvent
ProcessKilledResponse
ProcessOutputEvent
ProcessSnapshotEntry
ProcessSnapshotResponse
ProcessSnapshotStatus
ProcessStartedResponse
ProjectedCommand
ProjectedModuleDescriptor
ProtocolSchema
ProvidedCommandsResponse
PtyResizedResponse
PythonEvaluationRequest
PythonExecutionRequest
PythonFileExecutionRequest
PythonInstallRequest
PythonModuleExecutionRequest
QueueSnapshotEntry
ReadExecutionOutputRequest
RegisterHostCallbacksRequest
RegisteredHostCallbackDefinition
RegisteredHostCallbackExample
RejectedResponse
RequestId
ResetExecutionRequest
ResizeExecutionPtyRequest
ResizePtyRequest
ResourceSnapshotResponse
RetainedExecutionLanguage
RootFilesystemBootstrappedResponse
RootFilesystemDescriptor
RootFilesystemEntry
RootFilesystemEntryEncoding
RootFilesystemEntryKind
RootFilesystemLowerDescriptor
RootFilesystemMode
RootFilesystemSnapshotResponse
SealLayerRequest
SessionOpenedResponse
ShellExecutionRequest
ShutdownControl
SidecarPlacement
SidecarPlacementExplicit
SidecarPlacementShared
SignalDispositionAction
SignalExecutionRequest
SignalHandlerRegistration
SignalStateResponse
SnapshotExportedResponse
SnapshotImportedResponse
SnapshotRootFilesystemLower
SnapshotRootFilesystemRequest
SocketStateEntry
SoftwareDescriptor
StdinClosedResponse
StdinWrittenResponse
StreamChannel
StructuredEvent
TypeScriptCheckRequest
TypeScriptCheckResponse
TypeScriptDiagnostic
TypeScriptEvaluationRequest
TypeScriptExecutionRequest
TypeScriptFileExecutionRequest
TypeScriptProjectCheckRequest
VmConfiguredResponse
VmCreatedResponse
VmDisposedResponse
VmFetchRequest
VmFetchResponse
VmLifecycleEvent
VmLifecycleState
WaitExecutionRequest
WasmPermissionTier
WriteExecutionStdinRequest
WriteStdinRequest
ZombieTimerCountResponse