mirror of
https://github.com/intrepidcs/libicsneo.git
synced 2026-08-05 01:18:36 +02:00
Event refactor builds on Windows
This commit is contained in:
+10
-10
@@ -6,7 +6,7 @@
|
||||
|
||||
#include "icsneo/device/device.h"
|
||||
#include "icsneo/api/version.h"
|
||||
#include "icsneo/api/errormanager.h"
|
||||
#include "icsneo/api/eventmanager.h"
|
||||
|
||||
#include "icsneo/communication/message/canmessage.h"
|
||||
#include "icsneo/communication/message/ethernetmessage.h"
|
||||
@@ -16,15 +16,15 @@ namespace icsneo {
|
||||
std::vector<std::shared_ptr<Device>> FindAllDevices();
|
||||
std::vector<DeviceType> GetSupportedDevices();
|
||||
|
||||
size_t ErrorCount(ErrorFilter filter = ErrorFilter());
|
||||
std::vector<APIError> GetErrors(ErrorFilter filter, size_t max = 0);
|
||||
std::vector<APIError> GetErrors(size_t max = 0, ErrorFilter filter = ErrorFilter());
|
||||
void GetErrors(std::vector<APIError>& errors, ErrorFilter filter, size_t max = 0);
|
||||
void GetErrors(std::vector<APIError>& errors, size_t max = 0, ErrorFilter filter = ErrorFilter());
|
||||
bool GetLastError(APIError& error, ErrorFilter filter = ErrorFilter());
|
||||
void DiscardErrors(ErrorFilter filter = ErrorFilter());
|
||||
void SetErrorLimit(size_t newLimit);
|
||||
size_t GetErrorLimit();
|
||||
size_t EventCount(EventFilter filter = EventFilter());
|
||||
std::vector<APIEvent> GetEvents(EventFilter filter, size_t max = 0);
|
||||
std::vector<APIEvent> GetEvents(size_t max = 0, EventFilter filter = EventFilter());
|
||||
void GetEvents(std::vector<APIEvent>& events, EventFilter filter, size_t max = 0);
|
||||
void GetEvents(std::vector<APIEvent>& events, size_t max = 0, EventFilter filter = EventFilter());
|
||||
APIEvent GetLastError();
|
||||
void DiscardEvents(EventFilter filter = EventFilter());
|
||||
void SetEventLimit(size_t newLimit);
|
||||
size_t GetEventLimit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user