Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CyberInnovationHub-NLD/OpenSourceDataDiode
/ types & classes
Types & classes
46 in github.com/CyberInnovationHub-NLD/OpenSourceDataDiode
⨍
Functions
144
◇
Types & classes
46
Class
BufferedSocketReader
framework/socket_utils/src/buffered_socket_reader.rs:22
Class
BufferedSocketWriter
framework/socket_utils/src/buffered_socket_writer.rs:24
Class
Chain
A chain consists of exactly one transport handler and exactly one protocol handler. A chain can also contain one or more filters. Filters are placed b
framework/osdd/src/lib.rs:64
Class
ChainToml
framework/osdd/src/read_toml.rs:27
Class
CommandWithName
framework/osdd/src/lib.rs:95
Class
Counter
statistics/statistics_handler/src/lib.rs:30
Class
EgressProducer
A struct with a Kafka producer and settings read form the command line arguments
protocol_handlers/ph_kafka/src/producer.rs:29
Interface
ErrorChainPanicUnwrap
framework/osdd/src/errors.rs:19
Interface
ErrorChainPanicUnwrap
protocol_handlers/ph_kafka/src/errors.rs:18
Interface
ErrorChainPanicUnwrap
protocol_handlers/ph_udp/src/errors.rs:18
Interface
ErrorChainPanicUnwrap
filters/filter/src/errors.rs:18
Class
Gauge
statistics/statistics_handler/src/lib.rs:45
Class
Handler
framework/osdd/src/lib.rs:76
Enum
HandlerType
framework/osdd/src/lib.rs:87
Class
IngressConsumer
A struct with a Kafka consumer and settings read form the command line arguments
protocol_handlers/ph_kafka/src/consumer.rs:35
Class
InnerUdpReceiver
The InnerUdpReceiver is used by the UdpReceiver. It contains the real logic used in the UdpReceiver. The InnerUdpReceiver is a state machine. It will
framework/transport_udp/src/rx/inner_udp_receiver.rs:35
Class
KafkaMessage
protocol_handlers/ph_kafka/src/lib.rs:33
Enum
MessageType
framework/framework_constants/src/lib.rs:42
Class
MockHandlerEgress
protocol_handlers/ph_mock_handler/src/bin/ph_mock_egress.rs:23
Class
MockHandlerIngress
protocol_handlers/ph_mock_handler/src/bin/ph_mock_ingress.rs:22
Class
Opt
framework/osdd/src/bin/osdd.rs:30
Class
Opt
protocol_handlers/ph_kafka/src/bin/ph_kafka_test_consumer.rs:27
Class
Opt
protocol_handlers/ph_kafka/src/bin/ph_kafka_test_producer.rs:23
Class
OptEgress
protocol_handlers/ph_mock_handler/src/arguments.rs:54
Class
OptEgress
protocol_handlers/ph_kafka/src/arguments.rs:82
Class
OptEgress
protocol_handlers/ph_udp/src/arguments.rs:70
Class
OptIngress
protocol_handlers/ph_mock_handler/src/arguments.rs:18
Class
OptIngress
protocol_handlers/ph_kafka/src/arguments.rs:18
Class
OptIngress
protocol_handlers/ph_udp/src/arguments.rs:18
Class
OptIngress
filters/filter/src/arguments.rs:17
Class
OptReceiver
framework/transport_udp/src/rx/rx_arguments.rs:19
Class
OptSender
framework/transport_udp/src/tx/tx_arguments.rs:19
Class
PacketData
framework/transport_udp/src/rx/mod.rs:118
Class
Settings
framework/osdd/src/lib.rs:44
Class
SocketReader
framework/socket_utils/src/socket_reader.rs:22
Class
SocketWriter
framework/socket_utils/src/socket_writer.rs:21
Class
StadsDHandler
protocol_handlers/ph_kafka/tests/ph_kafka_integration_test.rs:247
Class
StadsData
protocol_handlers/ph_kafka/tests/ph_kafka_integration_test.rs:437
Enum
State
framework/transport_udp/src/rx/inner_udp_receiver.rs:25
Interface
StatisticData
This trait is used to signal that a data struct can be passed to the StatsdClient
statistics/statistics_handler/src/lib.rs:103
Class
StatsAllHandlers
statistics/statistics_handler/src/lib.rs:57
Class
StatsdClient
The statsdClient is used to send statistics data to the specified statsd server
statistics/statistics_handler/src/lib.rs:110
Class
TestData
protocol_handlers/ph_kafka/tests/ph_kafka_integration_test.rs:91
Class
TomlConfig
All configurations read form the toml file.
framework/osdd/src/read_toml.rs:20
Class
UdpReceiver
framework/transport_udp/src/rx/udp_receiver.rs:21
Class
UdpSender
framework/transport_udp/src/tx/udp_sender.rs:28