4 Commits

Author SHA1 Message Date
Daniel López Azaña
c6745a22e7 (Cargo.toml): add signal-hook dependency for signal handling
♻️ (client_listener.rs): make ClientListener trait Send to allow cross-thread usage
 (main.rs): implement signal handling for graceful shutdown
♻️ (main.rs): refactor client creation to use Arc<Mutex> for shared state
♻️ (main.rs): add retry logic for persistent connection attempts
♻️ (subscription_listener.rs): make SubscriptionListener trait Send to allow cross-thread usage
2024-03-30 13:40:59 +01:00
daniloaz
7e1eb27a06 Created structure and scaffolding for the Lightstreamer client. 2024-03-24 20:39:43 +01:00
daniloaz
dfd6b4a2b7 🔧 (Cargo.toml): Update license identifier from 'GPL 3.0' to 'GPL-3.0-only' for better SPDX compliance 2024-03-23 13:34:01 +01:00
daniloaz
57ec093188 Add initial Cargo.toml for Lightstreamer client 2024-02-16 21:29:54 +01:00