Home
last modified time | relevance | path

Searched refs:LibCWrapper (Results 1 – 5 of 5) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/TAPHelper/
DTAPTools.cs52 int sock = LibCWrapper.Socket(2, 2, 0); //AF_INET, SOCK_DGRAM in Up_TUNTAP()
61 LibCWrapper.Strcpy(ifr, ifrIn); in Up_TUNTAP()
64 if((err = LibCWrapper.Ioctl(sock, SIOCGIFFLAGS, ifr)) < 0) in Up_TUNTAP()
78 if((err = LibCWrapper.Ioctl(sock, SIOCSIFFLAGS, ifr)) < 0) in Up_TUNTAP()
87 LibCWrapper.Close(sock); in Up_TUNTAP()
96 var fd = LibCWrapper.Open("/dev/net/tun", O_RDWR); in Open_TUNTAP()
125 if((err = LibCWrapper.Ioctl(fd, TUNSETIFF, ifr)) < 0) in Open_TUNTAP()
128 LibCWrapper.Close(fd); in Open_TUNTAP()
134 if((err = LibCWrapper.Ioctl(fd, TUNSETPERSIST, 1)) < 0) in Open_TUNTAP()
137 LibCWrapper.Close(fd); in Open_TUNTAP()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CAN/
DSocketCANBridge.cs42 canSocket = LibCWrapper.Socket(ProtocolFamilyCan, SocketTypeRaw, ProtocolFamilyCanRaw); in SocketCANBridge()
60 if(LibCWrapper.Ioctl(canSocket, SocketConfigurationControlFindIndex, ref request) == -1) in SocketCANBridge()
66 if(LibCWrapper.Bind(canSocket, address, Marshal.SizeOf(typeof(SocketAddressCan))) == -1) in SocketCANBridge()
97 if(!LibCWrapper.Write(canSocket, handle.AddrOfPinnedObject(), frame.Length)) in OnFrameReceived()
99 …gLevel.Error, "Encountered an error while writing to the socket: {0}", LibCWrapper.GetLastError()); in OnFrameReceived()
113 … if(LibCWrapper.SetSocketOption(canSocket, SocketOptionLevelCanRaw, option, ref optionValue) != -1) in TryEnableSocketOption()
150 …var data = LibCWrapper.Read(canSocket, maximumTransmissionUnit - buffer.Count, ReadSocketTimeout, … in TransmitLoop()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/
DVideoCapturer.cs31 fd = LibCWrapper.Open(device, O_RDWR); in Start()
42 LibCWrapper.Close(fd); in Start()
60 LibCWrapper.Close(fd); in Stop()
228 if((err = LibCWrapper.Ioctl(fd, (int)code, data)) < 0) in DoIoctl()
231 var lastErrorMessage = LibCWrapper.Strerror(lastErrorCode); in DoIoctl()
234 LibCWrapper.Close(fd); in DoIoctl()
DLibCWrapper.cs59 public class LibCWrapper class
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/HostInterfaces/Network/
DLinuxTapInterface.cs51 LibCWrapper.Close(tapFileDescriptor); in Dispose()
84 … var result = LibCWrapper.Write(stream.Handle, handle.AddrOfPinnedObject(), frame.Bytes.Length); in ReceiveFrame()
236 … buffer = LibCWrapper.Read(stream.Handle, MTU, ReadTimeout, () => token.IsCancellationRequested); in TransmitLoop()