Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DualHorizon/malbox
/ types & classes
Types & classes
741 in github.com/DualHorizon/malbox
⨍
Functions
2,140
◇
Types & classes
741
↓ 10 callers
Class
MachineId
back-end/crates/malbox-machinery/src/machine.rs:72
↓ 8 callers
Interface
Plugin
Base trait shared by all Malbox plugins (host and guest). The only method is [`health_check`](Plugin::health_check), which defaults to reporting read
back-end/crates/malbox-plugin-sdk/src/plugin.rs:24
↓ 6 callers
Class
Channel
back-end/crates/malbox-provider-libvirt/src/domain_xml.rs:187
↓ 6 callers
Class
SnapshotId
back-end/crates/malbox-machinery/src/provider/capabilities/snapshot.rs:11
↓ 6 callers
Class
Table
back-end/crates/malbox-cli-common/src/utils/format.rs:175
↓ 4 callers
Class
Manifest
back-end/crates/malbox-installer/src/manifest.rs:7
↓ 4 callers
Class
PythonError
back-end/crates/malbox-plugin-sdk-python/src/plugin.rs:149
↓ 3 callers
Interface
Provisioner
back-end/crates/malbox-machinery/src/provisioner.rs:24
↓ 2 callers
Class
Lockfile
back-end/crates/malbox-plugin-registry/src/lockfile.rs:7
↓ 1 callers
Class
ArtifactRef
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:105
↓ 1 callers
Class
AsyncPlugin
back-end/crates/malbox-plugin-sdk-python/tests/test_plugin.py:39
↓ 1 callers
Class
Config
back-end/crates/malbox-config/src/core.rs:10
↓ 1 callers
Enum
Environment
back-end/crates/malbox-config/src/types.rs:20
↓ 1 callers
Class
Event
A flat system-wide event. Each event carries a tag and at most one integer identifier: - Task events: id is the task_id. - Plugin events: id is the p
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/events.hpp:42
↓ 1 callers
Class
FullPlugin
back-end/crates/malbox-plugin-sdk-python/tests/test_plugin.py:14
↓ 1 callers
Class
GuestCallbackError
back-end/crates/malbox-plugin-sdk-cpp/src/ffi_guest_callbacks.rs:35
↓ 1 callers
Class
HelloPlugin
back-end/examples/plugins/host-python-hello/main.py:10
↓ 1 callers
Class
Indicator
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:85
↓ 1 callers
Class
MyErr
back-end/crates/malbox-plugin-sdk/src/error.rs:70
↓ 1 callers
Class
MyPlugin
back-end/crates/malbox-plugin-sdk-python/tests/test_plugin.py:5
↓ 1 callers
Class
PluginCallbackError
back-end/crates/malbox-plugin-sdk-cpp/src/ffi_callbacks.rs:55
↓ 1 callers
Class
Reactor
Reactor state. Lives entirely on the reactor thread.
back-end/crates/malbox-plugin-internal/src/manager/ipc_reactor.rs:360
↓ 1 callers
Class
ReportBuilder
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:545
↓ 1 callers
Class
Ttp
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:96
Class
front-end/src/lib/stores/contextMenuSettings.svelte.ts:44
Class
front-end/src/lib/stores/valuePreview.svelte.ts:1
Class
front-end/src/lib/stores/lookupProviders.svelte.ts:93
Class
front-end/src/lib/stores/transforms.svelte.ts:16
Class
front-end/src/lib/stores/contextMenu.svelte.ts:3
Class
front-end/src/lib/stores/auth.svelte.ts:15
Class
front-end/src/lib/stores/toasts.svelte.ts:10
Class
front-end/src/lib/transforms/pipeline.ts:44
Class
front-end/src/lib/transforms/registry.ts:9
Class
front-end/src/lib/transforms/auto-detect.ts:17
Class
front-end/src/lib/transforms/types.ts:67
Class
front-end/src/lib/api/errors.ts:9
Class
ActiveTask
back-end/crates/malbox-plugin-internal/src/manager/ipc_reactor.rs:346
Class
ActiveTaskRequest
An active request the plugin is handling. Dropping this signals to the client that no more responses will be sent.
back-end/crates/malbox-plugin-transport/src/ipc/tasks.rs:162
Interface
ActivityData
front-end/src/lib/types/automation.ts:13
Class
Aggregate
back-end/crates/malbox-http/src/http/dto.rs:95
Interface
AggregateView
front-end/src/lib/api/types.ts:380
Interface
Allocate
back-end/crates/malbox-machinery/src/provider/capabilities/allocate.rs:10
Class
AnalysisConfig
back-end/crates/malbox-config/src/core.rs:156
Class
AnsibleConfig
back-end/crates/malbox-provisioner-ansible/src/lib.rs:41
Enum
AnsibleError
back-end/crates/malbox-provisioner-ansible/src/error.rs:4
Class
AnsibleProvisioner
Ansible provisioner. Runs an Ansible playbook against the target machine using `ansible-playbook`. When the inventory is set to `"dynamic"`, a tempor
back-end/crates/malbox-provisioner-ansible/src/lib.rs:86
Class
ApiClient
back-end/crates/malbox-cli-common/src/api.rs:10
Class
ApiConfig
back-end/crates/malbox-config/src/cli.rs:13
Class
ApiError
front-end/src/lib/api/errors.ts:9
Class
ApiErrorBody
back-end/crates/malbox-cli-common/src/api.rs:17
Class
AppState
back-end/crates/malbox-http/src/http.rs:32
Enum
Arch
back-end/crates/malbox-config/src/machines.rs:7
Enum
Arch
back-end/crates/malbox-machinery/src/machine.rs:113
Class
Args
back-end/bin/malboxd/src/main.rs:10
Class
ArtifactLink
back-end/crates/malbox-http/src/http/report_service.rs:22
Interface
ArtifactLink
front-end/src/lib/api/types.ts:364
Class
ArtifactRef
back-end/crates/malbox-plugin-sdk/src/report.rs:187
Interface
ArtifactRef
front-end/src/lib/api/types.ts:279
Class
AuthStore
front-end/src/lib/stores/auth.svelte.ts:15
Class
AutoCollectConfig
Auto-collection settings for a single directory.
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/runtime.hpp:21
Class
AutoCollectConfig
back-end/crates/malbox-plugin-manifest/src/runtime.rs:65
Class
AutoCollectRuntimeConfig
back-end/crates/malbox-plugin-sdk/src/runtime/guest.rs:44
Class
AutoCollectSection
back-end/crates/malbox-plugin-sdk/src/runtime/guest/collector.rs:16
Class
AutoCollectSectionConfig
back-end/crates/malbox-plugin-manifest/src/runtime.rs:52
Class
AutoDetect
front-end/src/lib/transforms/auto-detect.ts:17
Interface
AutoDetectResult
front-end/src/lib/transforms/auto-detect.ts:10
Interface
AvailablePlugins
front-end/src/lib/api/types.ts:99
Class
AvailablePluginsQuery
back-end/crates/malbox-http/src/http/plugins.rs:40
Class
AvailablePluginsResponse
back-end/crates/malbox-http/src/http/plugins.rs:63
Class
BatchCollector
back-end/crates/malbox-scheduler/src/task/batch.rs:23
Enum
Block
back-end/crates/malbox-plugin-sdk/src/report.rs:214
Class
BlockCallout
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:158
Class
BlockCode
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:170
Class
BlockDivider
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:160
Class
BlockDownload
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:174
Class
BlockGraph
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:179
Class
BlockHeading
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:159
Class
BlockHex
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:172
Class
BlockImage
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:173
Class
BlockIocs
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:175
Class
BlockJson
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:171
Class
BlockKv
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:161
Class
BlockMarkdown
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:157
Class
BlockTable
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:162
Class
BlockTimeline
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:178
Class
BlockTree
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:177
Class
BlockTtps
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:176
Class
Boot
back-end/crates/malbox-provider-libvirt/src/domain_xml.rs:57
Class
Brand
back-end/crates/malbox-cli-common/src/utils/format.rs:4
Enum
BuildSystem
back-end/crates/malbox-plugin-registry/src/source.rs:12
Class
BusyGuard
Increments a shared busy counter on construction and decrements it on drop. Used by workers to signal "currently executing a task" to the `WorkerPool`
back-end/crates/malbox-scheduler/src/worker.rs:127
Class
Cache
back-end/crates/malbox-plugin-registry/src/client.rs:9
Enum
CalloutLevel
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:43
Enum
CalloutLevel
back-end/crates/malbox-plugin-sdk/src/report.rs:274
Class
ChainSummary
back-end/examples/plugins/host-result-chain/src/main.rs:38
Enum
Channel
back-end/crates/malbox-installer/src/github.rs:16
Class
ChannelTarget
back-end/crates/malbox-provider-libvirt/src/domain_xml.rs:194
Class
ChunkAccum
Accumulator for streamed responses, ported from the old collect_responses.
back-end/crates/malbox-plugin-internal/src/manager/ipc_reactor.rs:302
Enum
Classification
back-end/crates/malbox-plugin-sdk-cpp/include/malbox/report.hpp:41
Enum
Classification
back-end/crates/malbox-plugin-sdk/src/report.rs:117
next →
1–100 of 741, ranked by callers