public ApiTask_WaitPacket API_WaitPacketAsync(WatchPacketType target, string filter = "") { var obj = new ApiTask_WaitPacket(this, target, filter); obj.StartAsync(); return(obj); }
public ApiTask_CapturePacket API_CapturePacketAsync(WatchPacketType target, PacketDetectedHandler callback, string filter = "") { var obj = new ApiTask_CapturePacket(this, target, filter); if (callback != null) { obj.PacketDetected += callback; } obj.StartAsync(); return(obj); }
public PacketObject API_WaitPacket(WatchPacketType target, string filter = "", int timeout_ms = -1) { var obj = API_WaitPacketAsync(target, filter); return(obj.Join(timeout_ms)); }