Julius Pfrommer
|
3bec159cb9
|
Merge remote-tracking branch 'origin/1.4' into merge_14_master_25
|
2025-01-25 19:06:56 +01:00 |
|
Julius Pfrommer
|
a90da1a56e
|
refactor(arch): Simplify with recursive locking in the EventLoop
|
2025-01-10 15:40:52 +01:00 |
|
Julius Pfrommer
|
d625185eba
|
refactor(arch): Rename the eventloop_ folders to just the architecture
|
2024-10-26 17:42:12 +02:00 |
|
Julius Pfrommer
|
58099d814c
|
refactor(plugin): Move the EventLoop to the plugins folder
|
2023-12-10 11:38:53 +01:00 |
|
Julius Pfrommer
|
9eee407857
|
Merge remote-tracking branch 'origin/1.4' into merge_14_master_7
|
2023-10-22 11:32:38 +02:00 |
|
Julius Pfrommer
|
7e1fbd3950
|
fix(arch): Don't insert timer-entry in the timed-tree if not currently in there
This is needed when we change the interval of a cyclic callback while
currently processing it.
|
2023-10-22 10:51:09 +02:00 |
|
Julius Pfrommer
|
5a9f4f0600
|
refactor(arch): Timer subsystem has no internal clock definition
Now the EventLoop is the only place where the clock source is defined.
The POSIX EventLoop then forwards the nowMonotonic time to the timer.
|
2023-10-04 10:56:26 +02:00 |
|
Julius Pfrommer
|
6b90a71bad
|
refactor(core): Remove unused architecture_functions.h
|
2023-06-22 01:06:21 +02:00 |
|
Julius Pfrommer
|
74724999a2
|
refactor(el): Simplify id comparison for timers
|
2023-03-26 19:55:55 +02:00 |
|
Julius Pfrommer
|
e0960b1822
|
fix(el): Remove pointer-based absolute ordering in DateTime comparison
|
2023-03-26 19:55:55 +02:00 |
|
Julius Pfrommer
|
d6fae867ce
|
refactor(deps): Always inline ZIP_FIND
|
2023-03-03 11:14:03 +01:00 |
|
Julius Pfrommer
|
7bc42d1520
|
refactor(el): Use ZipTree for the EventLoop timer
|
2023-01-04 00:38:46 +01:00 |
|
Julius Pfrommer
|
3297faad04
|
refactor(core): Move TimerPolicy to eventloop.h
|
2022-11-26 22:28:25 +01:00 |
|
Julius Pfrommer
|
90ab13006a
|
refactor(el): Use the fact that a timer callback must be set in ua_timer.c
|
2022-09-09 15:02:16 +02:00 |
|
Julius Pfrommer
|
ea4077fd4c
|
refactor(el): Remove unused UA_Timer_addTimerEntry
|
2022-09-09 15:02:16 +02:00 |
|
Andreas Eckerstorfer
|
13af9b8688
|
refactor(core): Remove trailing spaces in code (#5221)
|
2022-06-24 11:03:25 +02:00 |
|
Julius Pfrommer
|
7e9e896dde
|
Merge remote-tracking branch 'origin/1.3'
|
2022-05-07 10:32:32 +02:00 |
|
KnoerleMan
|
41de7e470c
|
fix(arch): missing defines for poll (#5095)
|
2022-05-04 07:08:50 +02:00 |
|
Julius Pfrommer
|
b20fcfe291
|
refactor(arch): Remove the duplicity of UA_AGAIN, UA_EAGAIN
|
2021-12-27 10:40:32 +01:00 |
|
Julius Pfrommer
|
0bca663c2b
|
refactor(arch): Replace UA_ERR_CONNECTION_PROGRESS with UA_WOULDBLOCK everywhere
|
2021-12-27 10:40:32 +01:00 |
|
Julius Pfrommer
|
5de6a2e7c3
|
Revert "Merge branch 'master' into 1.3"
This reverts commit 2f2b9fea7d, reversing
changes made to 271f3dcb01.
|
2021-12-18 14:34:34 +01:00 |
|
Julius Pfrommer
|
eae5247660
|
feat(arch): Expose API for the next repeated callback time
|
2021-11-25 16:03:02 +01:00 |
|
Julius Pfrommer
|
0e6510bf13
|
refactor(arch): Make timer indepdendent from internal API
|
2021-11-25 16:03:02 +01:00 |
|
Julius Pfrommer
|
9268fc3fc6
|
refactor(core): Move ua_timer.* to /arch/common
|
2021-11-25 16:03:02 +01:00 |
|
Simon Kueppers
|
d68e68b762
|
feat(arch): LWIP full gethostname implementation (#4661)
|
2021-09-24 03:15:11 +02:00 |
|
Stefan Profanter
|
5478e56315
|
feat(arch): Allow overriding getaddrinfo with custom methods
|
2020-08-18 15:42:02 +02:00 |
|
Stefan Profanter
|
4a9bcf38c0
|
Stack: Add support for dynamic port assigning
Fixes #2416
|
2019-05-06 09:33:15 +02:00 |
|
Jose Cabral
|
3027f6a5f7
|
Hide UA_fileExist behind UA_ENABLE_DISCOVERY_SEMAPHORE
|
2019-04-04 12:10:16 +00:00 |
|
Jose Cabral
|
17e2143530
|
Cleanup of freeRTOS and LwIP
|
2019-04-04 12:10:16 +00:00 |
|
Stefan Profanter
|
b2f29fa33d
|
Stack: Do not use relative includes. Preparation for packaging
|
2018-12-17 12:20:06 +01:00 |
|
Jose Cabral
|
cb061851bc
|
Merge branch 'master' into feature/architectures
|
2018-07-02 10:25:09 +02:00 |
|
Jose Cabral
|
24aeec5209
|
Adapt pubsub
|
2018-06-27 14:00:41 +02:00 |
|
Jose Cabral
|
38fb5bb338
|
Fix wrongly included common architecture files
|
2018-05-30 11:27:26 +02:00 |
|
Jose Cabral
|
8f3547b1dc
|
Merge arduino and freeRTOS arch
|
2018-05-28 20:38:52 +02:00 |
|