- Extract core WebSocket files from original Larry Osterman implementation
- Add WebSocket headers and implementation to build system
- Update HttpPipeline API usage to current version
- Include CURL and WinHTTP WebSocket adapters
- Add WebSocket test infrastructure
Successfully compiles with current main (azure-core target)
Files added:
- sdk/core/azure-core/inc/azure/core/http/websockets/*
- sdk/core/azure-core/src/http/websockets/*
- sdk/core/azure-core/src/http/curl/curl_websockets.cpp
- sdk/core/azure-core/src/http/winhttp/win_http_websockets.cpp
- sdk/core/azure-core/test/ut/websocket_test.cpp
Cherry-picked from:
|
||
|---|---|---|
| .. | ||
| appconfiguration | ||
| attestation | ||
| core | ||
| eventhubs | ||
| identity | ||
| keyvault | ||
| storage | ||
| tables | ||
| template | ||