@@ -13,31 +13,28 @@ typedef struct {
1313 uint32_t end;
1414} lwmqtt_arduino_timer_t ;
1515
16- void lwmqtt_arduino_timer_set (void *ref, uint32_t timeout);
17-
18- int32_t lwmqtt_arduino_timer_get (void *ref);
19-
2016typedef struct {
2117 Client *client;
2218} lwmqtt_arduino_network_t ;
2319
24- void lwmqtt_arduino_timer_set (void *ref, uint32_t timeout) {
20+
21+ inline void lwmqtt_arduino_timer_set (void *ref, uint32_t timeout) {
2522 // cast timer reference
2623 auto t = (lwmqtt_arduino_timer_t *)ref;
2724
2825 // set future end time
2926 t->end = (uint32_t )(millis () + timeout);
3027}
3128
32- int32_t lwmqtt_arduino_timer_get (void *ref) {
29+ inline int32_t lwmqtt_arduino_timer_get (void *ref) {
3330 // cast timer reference
3431 auto t = (lwmqtt_arduino_timer_t *)ref;
3532
3633 // get difference to end time
3734 return (int32_t )t->end - (int32_t )millis ();
3835}
3936
40- lwmqtt_err_t lwmqtt_arduino_network_read (void *ref, uint8_t *buffer, size_t len, size_t *read, uint32_t timeout) {
37+ inline lwmqtt_err_t lwmqtt_arduino_network_read (void *ref, uint8_t *buffer, size_t len, size_t *read, uint32_t timeout) {
4138 // cast network reference
4239 auto n = (lwmqtt_arduino_network_t *)ref;
4340
@@ -53,7 +50,7 @@ lwmqtt_err_t lwmqtt_arduino_network_read(void *ref, uint8_t *buffer, size_t len,
5350 return LWMQTT_SUCCESS;
5451}
5552
56- lwmqtt_err_t lwmqtt_arduino_network_write (void *ref, uint8_t *buffer, size_t len, size_t *sent, uint32_t /* timeout*/ ) {
53+ inline lwmqtt_err_t lwmqtt_arduino_network_write (void *ref, uint8_t *buffer, size_t len, size_t *sent, uint32_t /* timeout*/ ) {
5754 // cast network reference
5855 auto n = (lwmqtt_arduino_network_t *)ref;
5956
0 commit comments