Skip to main content

vpp_plugin/vlib/
mod.rs

1//! VPP application library
2//!
3//! This module contains abstractions around VPP's application layer, `vlib`.
4
5pub mod buffer;
6pub mod cli;
7pub mod counter;
8pub mod main;
9pub mod node;
10pub mod node_generic;
11#[cfg(feature = "process-node")]
12pub mod process_node;
13
14pub use buffer::{BufferFlags, BufferIndex, BufferRef, BufferWithContext};
15pub use main::{BarrierHeldMainRef, MainRef};
16pub use node::{FrameRef, NodeFlags, NodeRef, NodeRuntimeRef};
17#[cfg(feature = "process-node")]
18pub use process_node::ProcessNode;