-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
Tasks
- Create DefaultSocketProvider to update EzSocketFactory to be a subclass of the SyncSocketProvider class (include additional functions to prevent changing the "world" at this point, e.g. keep the EzSocketObserver and create additional structure to pass SyncConfig items into connect() function)
- Move service from ClientImpl into DefaultSocketProvider
- Move random from ClientImpl into EzSocketImpl (this class will be updated later)
- Update ClientImpl to use SyncSocketProvider::Timer classes for Timers
- Add create_timer and post functions to ClientImpl that use the service inside DefaultSocketProvider (will be updated later)
- Keep the Service thread in Client
- is depended on by
-
RCORE-1082 SyncSocketProvider eventloop migration
- Closed
-
RCORE-1274 Allow conditional compilation of openssl/ssl library
- Closed
-
RCORE-1359 Update WebSocketObserver and Connection error handling to match WebSocket Protocol spec
- Closed
-
RCORE-1370 Update post() and DeadlineTimer to use void(Status) for handler callbacks
- Closed