MCPcopy Index your code
hub / github.com/NetSys/NetBricks / compose

Method compose

framework/src/operators/mod.rs:100–105  ·  view source on GitHub ↗

Erase type information. This is essential to allow different kinds of types to be collected together, as done for example when merging batches or composing different NFs together. # Warning This causes some performance degradation: operations called through composition batches rely on indirect calls which affect throughput.

(self)

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 12

lpmFunction · 0.80
natFunction · 0.80
tcp_nfFunction · 0.80
reconstructionFunction · 0.80
maglevFunction · 0.80
lpmFunction · 0.80
acl_matchFunction · 0.80
reconstructionFunction · 0.80
chain_nfFunction · 0.80
chainFunction · 0.80
monitorFunction · 0.80
recv_threadFunction · 0.80

Implementers 13

transform_batch.rsframework/src/operators/transform_batc
restore_header.rsframework/src/operators/restore_header
merge_batch.rsframework/src/operators/merge_batch.rs
map_batch.rsframework/src/operators/map_batch.rs
parsed_batch.rsframework/src/operators/parsed_batch.r
send_batch.rsframework/src/operators/send_batch.rs
deparsed_batch.rsframework/src/operators/deparsed_batch
packet_batch.rsframework/src/operators/packet_batch.r
add_metadata_mut.rsframework/src/operators/add_metadata_m
receive_batch.rsframework/src/operators/receive_batch.
composition_batch.rsframework/src/operators/composition_ba
reset_parse.rsframework/src/operators/reset_parse.rs

Calls

no outgoing calls

Tested by

no test coverage detected