22 lines
703 B
C#
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);
|
|
|
|
|
|
}
|
|
}
|