Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. {baseline → generated}/protocol-thunder-comrpc.data +23 -18
{baseline → generated}/protocol-thunder-comrpc.data RENAMED
@@ -849,23 +849,28 @@
849
849
  }
850
850
 
851
851
  -- IContentProtection.h
852
852
  INTERFACES[5376] = "Exchange::IContentProtection"
853
853
  METHODS[5376] = {
854
- [3] = { name = "Register", signature = "virtual uint32_t Register(Exchange::IContentProtection::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IContentProtection::INotification" } } },
855
- [4] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::IContentProtection::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IContentProtection::INotification" } } },
856
- [5] = { name = "OpenDrmSession", signature = "virtual uint32_t OpenDrmSession(const string&, const string&, Exchange::IContentProtection::KeySystem, const string&, const string&, uint32_t&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "sessionId", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" }, { name = "response", type = Type.STRING16, class = "string" } }, params = { { name = "clientId", type = Type.STRING16, class = "string" }, { name = "appId", type = Type.STRING16, class = "string" }, { name = "keySystem", type = Type.ENUMU8, class = "Exchange::IContentProtection::KeySystem" }, { name = "licenseRequest", type = Type.STRING16, class = "string" }, { name = "initData", type = Type.STRING16, class = "string" } } },
857
- [6] = { name = "SetDrmSessionState", signature = "virtual uint32_t SetDrmSessionState(uint32_t, Exchange::IContentProtection::State) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "sessionId", type = Type.UINT32, class = "uint32_t" }, { name = "sessionState", type = Type.ENUMU8, class = "Exchange::IContentProtection::State" } } },
858
- [7] = { name = "UpdateDrmSession", signature = "virtual uint32_t UpdateDrmSession(uint32_t, const string&, const string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "response", type = Type.STRING16, class = "string" } }, params = { { name = "sessionId", type = Type.UINT32, class = "uint32_t" }, { name = "licenseRequest", type = Type.STRING16, class = "string" }, { name = "initData", type = Type.STRING16, class = "string" } } },
859
- [8] = { name = "CloseDrmSession", signature = "virtual uint32_t CloseDrmSession(uint32_t, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "response", type = Type.STRING16, class = "string" } }, params = { { name = "sessionId", type = Type.UINT32, class = "uint32_t" } } },
860
- [9] = { name = "ShowWatermark", signature = "virtual uint32_t ShowWatermark(uint32_t, bool, const uint8_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "sessionId", type = Type.UINT32, class = "uint32_t" }, { name = "show", type = Type.BOOL, class = "bool" }, { name = "opacityLevel", type = Type.UINT8, class = "uint8_t", restrict = { min = 0, max = 100 } } } },
861
- [10] = { name = "SetPlaybackPosition", signature = "virtual uint32_t SetPlaybackPosition(uint32_t, int32_t, signed long) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "sessionId", type = Type.UINT32, class = "uint32_t" }, { name = "speed", type = Type.INT32, class = "int32_t" }, { name = "position", type = Type.INT32, class = "signed long" } } }
854
+ [3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::IContentProtection::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IContentProtection::INotification" } } },
855
+ [4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(Exchange::IContentProtection::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IContentProtection::INotification" } } },
856
+ [5] = { name = "OpenDrmSession", signature = "virtual Core::hresult OpenDrmSession(const string&, const string&, Exchange::IContentProtection::KeySystem, const string&, const string&, string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "sessionId", type = Type.STRING16, class = "string" }, { name = "response", type = Type.STRING16, class = "string" } }, params = { { name = "clientId", type = Type.STRING16, class = "string" }, { name = "appId", type = Type.STRING16, class = "string" }, { name = "keySystem", type = Type.ENUMU8, class = "Exchange::IContentProtection::KeySystem" }, { name = "licenseRequest", type = Type.STRING16, class = "string" }, { name = "initData", type = Type.STRING16, class = "string" } } },
857
+ [6] = { name = "SetDrmSessionState", signature = "virtual Core::hresult SetDrmSessionState(const string&, Exchange::IContentProtection::State) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sessionId", type = Type.STRING16, class = "string" }, { name = "sessionState", type = Type.ENUMU8, class = "Exchange::IContentProtection::State" } } },
858
+ [7] = { name = "UpdateDrmSession", signature = "virtual Core::hresult UpdateDrmSession(const string&, const string&, const string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "response", type = Type.STRING16, class = "string" } }, params = { { name = "sessionId", type = Type.STRING16, class = "string" }, { name = "licenseRequest", type = Type.STRING16, class = "string" }, { name = "initData", type = Type.STRING16, class = "string" } } },
859
+ [8] = { name = "CloseDrmSession", signature = "virtual Core::hresult CloseDrmSession(const string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "response", type = Type.STRING16, class = "string" } }, params = { { name = "sessionId", type = Type.STRING16, class = "string" } } },
860
+ [9] = { name = "ShowWatermark", signature = "virtual Core::hresult ShowWatermark(const string&, bool, const uint8_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sessionId", type = Type.STRING16, class = "string" }, { name = "show", type = Type.BOOL, class = "bool" }, { name = "opacityLevel", type = Type.UINT8, class = "uint8_t", restrict = { min = 0, max = 100 } } } },
861
+ [10] = { name = "SetPlaybackPosition", signature = "virtual Core::hresult SetPlaybackPosition(const string&, int32_t, signed long) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sessionId", type = Type.STRING16, class = "string" }, { name = "speed", type = Type.INT32, class = "int32_t" }, { name = "position", type = Type.INT32, class = "signed long" } } }
862
862
  }
863
863
 
864
864
  INTERFACES[5377] = "Exchange::IContentProtection::INotification"
865
865
  METHODS[5377] = {
866
- [3] = { name = "WatermarkStatusChanged", signature = "virtual void WatermarkStatusChanged(uint32_t, const string&, const Exchange::IContentProtection::INotification::Status&) = 0", params = { { name = "sessionId", type = Type.UINT32, class = "uint32_t" }, { name = "appId", type = Type.STRING16, class = "string" }, { name = "status", type = Type.POD, class = "Exchange::IContentProtection::INotification::Status", element = { { name = "state", type = Type.ENUMU8, class = "Exchange::IContentProtection::INotification::Status::State" }, { name = "failureReason", type = Type.INT32, class = "int32_t" } } } } }
866
+ [3] = { name = "WatermarkStatusChanged", signature = "virtual void WatermarkStatusChanged(const string&, const string&, const Exchange::IContentProtection::INotification::Status&) = 0", params = { { name = "sessionId", type = Type.STRING16, class = "string" }, { name = "appId", type = Type.STRING16, class = "string" }, { name = "status", type = Type.POD, class = "Exchange::IContentProtection::INotification::Status", element = { { name = "state", type = Type.ENUMU8, class = "Exchange::IContentProtection::INotification::Status::State" }, { name = "failureReason", type = Type.INT32, class = "int32_t" } } } } }
867
+ }
868
+
869
+ INTERFACES[5378] = "Exchange::IErrorToString"
870
+ METHODS[5378] = {
871
+ [3] = { name = "ErrorToString", signature = "virtual Core::hresult ErrorToString(const int32_t, string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "result", type = Type.STRING16, class = "string" } }, params = { { name = "code", type = Type.INT32, class = "int32_t" } } }
867
872
  }
868
873
 
869
874
  -- ICryptography.h
870
875
  INTERFACES[5334] = "Exchange::IRandom"
871
876
  METHODS[5334] = {
@@ -1475,26 +1480,26 @@
1475
1480
  INTERFACES[5489] = "Exchange::IMemoryMonitor::INotification"
1476
1481
  METHODS[5489] = {
1477
1482
  [3] = { name = "StatusChanged", signature = "virtual void StatusChanged(const string&, const Exchange::IMemoryMonitor::INotification::action, const Core::OptionalType<Exchange::IMemoryMonitor::INotification::reason>&) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "action", type = Type.ENUMU8, class = "Exchange::IMemoryMonitor::INotification::action" }, { name = "reason", type = Type.ENUMU8, class = "Exchange::IMemoryMonitor::INotification::reason", optional = true } } }
1478
1483
  }
1479
1484
 
1480
- -- IMessageControl.h
1481
- INTERFACES[5169] = "RPC::IIteratorType<Exchange::IMessageControl::Control, Exchange::ID_MESSAGE_CONTROL_ITERATOR>"
1485
+ -- IMessagingControl.h
1486
+ INTERFACES[5169] = "RPC::IIteratorType<Exchange::IMessagingControl::Control, Exchange::ID_MESSAGING_CONTROL_ITERATOR>"
1482
1487
  METHODS[5169] = {
1483
- [3] = { name = "Next", signature = "virtual bool Next(Exchange::IMessageControl::Control&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IMessageControl::Control", element = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } } } },
1484
- [4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IMessageControl::Control&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IMessageControl::Control", element = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } } } },
1488
+ [3] = { name = "Next", signature = "virtual bool Next(Exchange::IMessagingControl::Control&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IMessagingControl::Control", element = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } } } },
1489
+ [4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IMessagingControl::Control&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IMessagingControl::Control", element = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } } } },
1485
1490
  [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
1486
1491
  [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
1487
1492
  [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
1488
- [8] = { name = "Current", signature = "virtual Exchange::IMessageControl::Control Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::IMessageControl::Control", element = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } } } }
1493
+ [8] = { name = "Current", signature = "virtual Exchange::IMessagingControl::Control Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::IMessagingControl::Control", element = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } } } }
1489
1494
  }
1490
1495
 
1491
- INTERFACES[5168] = "Exchange::IMessageControl"
1496
+ INTERFACES[5168] = "Exchange::IMessagingControl"
1492
1497
  METHODS[5168] = {
1493
- [3] = { name = "Enable", signature = "virtual Core::hresult Enable(const Exchange::IMessageControl::messagetype, const string&, const string&, const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } },
1494
- [4] = { name = "Modules", signature = "virtual Core::hresult Modules(Exchange::IMessageControl::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "modules", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
1495
- [5] = { name = "Controls", signature = "virtual Core::hresult Controls(const string&, Exchange::IMessageControl::IControlIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "control", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IMessageControl::Control, Exchange::ID_MESSAGE_CONTROL_ITERATOR>" } }, params = { { name = "module", type = Type.STRING16, class = "string" } } }
1498
+ [3] = { name = "Enable", signature = "virtual Core::hresult Enable(const Exchange::IMessagingControl::messagetype, const string&, const string&, const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "type", type = Type.ENUMU8, class = "Core::Messaging::Metadata::type" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "module", type = Type.STRING16, class = "string" }, { name = "enabled", type = Type.BOOL, class = "bool" } } },
1499
+ [4] = { name = "Modules", signature = "virtual Core::hresult Modules(Exchange::IMessagingControl::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "modules", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
1500
+ [5] = { name = "Controls", signature = "virtual Core::hresult Controls(const string&, Exchange::IMessagingControl::IControlIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "control", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IMessagingControl::Control, Exchange::ID_MESSAGING_CONTROL_ITERATOR>" } }, params = { { name = "module", type = Type.STRING16, class = "string" } } }
1496
1501
  }
1497
1502
 
1498
1503
  -- IMessenger.h
1499
1504
  INTERFACES[4608] = "Exchange::IRoomAdministrator"
1500
1505
  METHODS[4608] = {