feat(qconnect): add session management protobuf types and outbound reporting
Add missing SRVR_CTRL session management message types (81-87, 97-101) that were completely absent from the protobuf definitions. Without these, prost silently discarded all session topology messages from the server. - Add 12 new proto structs for session/renderer/volume/quality events - Add decoder branches and map functions for all new message types - Add SessionManagementEvent variant to bypass queue reducer - Add v2_qconnect_report_playback_state and v2_qconnect_report_volume - Add comprehensive logging for inbound message diagnostics
This commit is contained in:
13 files changed
+950
-106
No files matched your search
@@ -17,7 +17,7 @@ pub use feature_flags::{
|
||||
};
|
||||
pub use qconnect_core::{
|
||||
evaluate_remote_queue_admission, resolve_handoff_intent, AdmissionDecision, HandoffIntent,
|
||||
QConnectQueueState, QConnectRendererState, RendererCommand, TrackOrigin,
|
||||
QConnectQueueState, QConnectRendererState, QueueVersion, RendererCommand, TrackOrigin,
|
||||
};
|
||||
pub use qconnect_protocol::{QueueCommandType, RendererReport, RendererReportType};
|
||||
pub use state::QconnectRuntimeState;
|
||||
Reference in new issue
Block a user