Crate rd_agent_intf[][src]

Re-exports

pub use args::Args;
pub use args::Bandit;
pub use args::BanditMemHogArgs;
pub use args::EnforceConfig;
pub use bandit_report::BanditMemHogReport;
pub use bench::BenchKnobs;
pub use bench::HashdKnobs;
pub use bench::IoCostKnobs;
pub use bench::BENCH_FILENAME;
pub use cmd::Cmd;
pub use cmd::HashdCmd;
pub use cmd::SideloaderCmd;
pub use cmd_ack::CmdAck;
pub use index::Index;
pub use oomd::OomdKnobs;
pub use oomd::OomdSliceMemPressureKnobs;
pub use oomd::OomdSliceSenpaiKnobs;
pub use report::BenchHashdReport;
pub use report::BenchIoCostReport;
pub use report::HashdReport;
pub use report::IoCostModelReport;
pub use report::IoCostQoSReport;
pub use report::IoCostReport;
pub use report::IoLatReport;
pub use report::OomdReport;
pub use report::Report;
pub use report::ReportIter;
pub use report::ReportPathIter;
pub use report::ResCtlReport;
pub use report::SideloadReport;
pub use report::SideloaderReport;
pub use report::StatMap;
pub use report::SvcReport;
pub use report::SvcStateReport;
pub use report::SysloadReport;
pub use report::UsageReport;
pub use side_defs::SideloadDefs;
pub use side_defs::SideloadSpec;
pub use slices::DisableSeqKnobs;
pub use slices::MemoryKnob;
pub use slices::Slice;
pub use slices::SliceConfig;
pub use slices::SliceKnobs;
pub use slices::ROOT_SLICE;
pub use sysreqs::MissedSysReqs;
pub use sysreqs::SysReq;
pub use sysreqs::SysReqsReport;
pub use sysreqs::ALL_SYSREQS_SET;
pub use sysreqs::ALL_SYSREQS_SET;

Modules

args
bandit_report
bench
cmd
cmd_ack
index
oomd
report
side_defs
slices
sysreqs

Structs

AgentFiles
FULL_VERSION
VERSION

Enums

RunnerState

Constants

AGENT_SVC_NAME
HASHD_A_SVC_NAME
HASHD_BENCH_SVC_NAME
HASHD_B_SVC_NAME
IOCOST_BENCH_SVC_NAME
OOMD_SVC_NAME
SIDELOADER_SVC_NAME
SIDELOAD_SVC_PREFIX
SYSLOAD_SVC_PREFIX

Functions

sideload_svc_name
sysload_svc_name