te
This commit is contained in:
parent
01151e679b
commit
57b2f0400e
265 changed files with 22828 additions and 6 deletions
31
Unused/Decal.Adapter/MessageProcessedEventArgs.cs
Normal file
31
Unused/Decal.Adapter/MessageProcessedEventArgs.cs
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace Decal.Adapter;
|
||||
|
||||
public class MessageProcessedEventArgs : EventArgs
|
||||
{
|
||||
private Message myMessage;
|
||||
|
||||
private int myData;
|
||||
|
||||
private int mySize;
|
||||
|
||||
public Message Message => myMessage;
|
||||
|
||||
public int Data => myData;
|
||||
|
||||
public int Size => mySize;
|
||||
|
||||
internal MessageProcessedEventArgs(int pbData, int dwSize)
|
||||
{
|
||||
if (pbData != 0 && dwSize != 0)
|
||||
{
|
||||
byte[] array = (byte[])Array.CreateInstance(typeof(byte), dwSize);
|
||||
Marshal.Copy(new IntPtr(pbData), array, 0, dwSize);
|
||||
myMessage = new Message(array, Message.GetParser(BitConverter.ToInt32(array, 0), MessageDirection.Inbound));
|
||||
}
|
||||
myData = pbData;
|
||||
mySize = dwSize;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue