start move to interruption of blocking calls, PIThread and PIEthernet

This commit is contained in:
2022-11-01 00:02:44 +03:00
parent ca403ca2c7
commit 6e81a419fb
8 changed files with 311 additions and 57 deletions

View File

@@ -500,6 +500,10 @@ private:
EVENT_HANDLER1(void, clientDeleted, PIObject *, o);
static void server_func(void * eth);
void setType(Type t, bool reopen = true);
bool connectTCP();
#ifdef WINDOWS
long waitForEvent(long mask);
#endif
static int ethErrorCore();
static PIString ethErrorString();