skyscraper8/skyscraper8/Dvb/DataBroadcasting/MultiprotocolEncapsulationEventHandler.cs
feyris-tan 1b01ed8553
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 52s
Discriminate between multiple virtual networks.
2026-06-14 21:29:10 +02:00

22 lines
703 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.NetworkInformation;
using System.Text;
using System.Threading.Tasks;
using skyscraper5.Ietf.Rfc971;
using skyscraper8.Skyscraper.Net.VirtualNetworks;
namespace skyscraper8.Dvb.DataBroadcasting
{
public interface IMultiprotocolEncapsulationEventHandler
{
void OnIpv4PacketArrival(VirtualNetworkIdentifier networkId, InternetHeader internetHeader, byte[] ipv4Packet);
void OnIpDatagram(VirtualNetworkIdentifier sourcePid, byte[] payload);
void OnLlcFrame(VirtualNetworkIdentifier pid, PhysicalAddress source, PhysicalAddress destination, ushort etherType, byte[] contents);
}
}