Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. {baseline → generated}/protocol-thunder-comrpc.data +26 -35
{baseline → generated}/protocol-thunder-comrpc.data RENAMED
@@ -5,40 +5,10 @@
5
5
  FRAMEWORK_NAMESPACE = "Thunder"
6
6
 
7
7
  INTERFACES, METHODS, ENUMS, Type = ...
8
8
 
9
9
  -- ICOM.h
10
- INTERFACES[5] = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>"
11
- METHODS[5] = {
12
- [3] = { name = "Next", signature = "virtual bool Next(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
13
- [4] = { name = "Previous", signature = "virtual bool Previous(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
14
- [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
15
- [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
16
- [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
17
- [8] = { name = "Current", signature = "virtual string Current() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
18
- }
19
-
20
- INTERFACES[7] = "RPC::IIteratorType<uint32_t, RPC::ID_VALUEITERATOR>"
21
- METHODS[7] = {
22
- [3] = { name = "Next", signature = "virtual bool Next(uint32_t&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
23
- [4] = { name = "Previous", signature = "virtual bool Previous(uint32_t&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
24
- [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
25
- [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
26
- [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
27
- [8] = { name = "Current", signature = "virtual uint32_t Current() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } }
28
- }
29
-
30
- INTERFACES[6] = "RPC::IIteratorType<RPC::Environment, RPC::ID_ENVIRONMENTITERATOR>"
31
- METHODS[6] = {
32
- [3] = { name = "Next", signature = "virtual bool Next(RPC::Environment&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "RPC::Environment", element = { { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "Scope", type = Type.ENUMU8, class = "RPC::Environment::scope" } } } } },
33
- [4] = { name = "Previous", signature = "virtual bool Previous(RPC::Environment&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "RPC::Environment", element = { { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "Scope", type = Type.ENUMU8, class = "RPC::Environment::scope" } } } } },
34
- [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
35
- [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
36
- [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
37
- [8] = { name = "Current", signature = "virtual RPC::Environment Current() const = 0", retvals = { { type = Type.POD, class = "RPC::Environment", element = { { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "Scope", type = Type.ENUMU8, class = "RPC::Environment::scope" } } } } }
38
- }
39
-
40
10
  INTERFACES[1] = "RPC::IRemoteConnection"
41
11
  METHODS[1] = {
42
12
  [3] = { name = "Id", signature = "virtual uint32_t Id() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
43
13
  [4] = { name = "RemoteId", signature = "virtual uint32_t RemoteId() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
44
14
  [5] = { name = "Acquire", signature = "virtual void* Acquire(const uint32_t, const string&, const uint32_t, const uint32_t) = 0", retvals = { { type = Type.OBJECT, class = "void", interface_param = 3 } }, params = { { name = "waitTime", type = Type.UINT32, class = "uint32_t" }, { name = "className", type = Type.STRING16, class = "string" }, { name = "interfaceId", type = Type.INTERFACE, class = "uint32_t" }, { name = "version", type = Type.UINT32, class = "uint32_t" } } },
@@ -53,10 +23,20 @@
53
23
  [4] = { name = "Deactivated", signature = "virtual void Deactivated(RPC::IRemoteConnection*) = 0", params = { { type = Type.OBJECT, class = "RPC::IRemoteConnection" } } },
54
24
  [5] = { name = "Terminated", signature = "virtual void Terminated(RPC::IRemoteConnection*)", params = { { type = Type.OBJECT, class = "RPC::IRemoteConnection" } } }
55
25
  }
56
26
 
57
27
  -- IController.h
28
+ INTERFACES[5] = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>"
29
+ METHODS[5] = {
30
+ [3] = { name = "Next", signature = "virtual bool Next(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
31
+ [4] = { name = "Previous", signature = "virtual bool Previous(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
32
+ [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
33
+ [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
34
+ [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
35
+ [8] = { name = "Current", signature = "virtual string Current() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
36
+ }
37
+
58
38
  INTERFACES[19] = "RPC::IIteratorType<Exchange::Controller::IDiscovery::Data::DiscoveryResult, RPC::ID_CONTROLLER_DISCOVERY_RESULTS_ITERATOR>"
59
39
  METHODS[19] = {
60
40
  [3] = { name = "Next", signature = "virtual bool Next(Exchange::Controller::IDiscovery::Data::DiscoveryResult&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IDiscovery::Data::DiscoveryResult", element = { { name = "Locator", type = Type.STRING16, class = "string" }, { name = "Latency", type = Type.UINT32, class = "uint32_t" }, { name = "Model", type = Type.STRING16, class = "string", optional = true }, { name = "Secure", type = Type.BOOL, class = "bool" } } } } },
61
41
  [4] = { name = "Previous", signature = "virtual bool Previous(Exchange::Controller::IDiscovery::Data::DiscoveryResult&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IDiscovery::Data::DiscoveryResult", element = { { name = "Locator", type = Type.STRING16, class = "string" }, { name = "Latency", type = Type.UINT32, class = "uint32_t" }, { name = "Model", type = Type.STRING16, class = "string", optional = true }, { name = "Secure", type = Type.BOOL, class = "bool" } } } } },
62
42
  [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
@@ -431,10 +411,11 @@
431
411
  [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
432
412
  [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
433
413
  [8] = { name = "Current", signature = "virtual string Current() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
434
414
  }
435
415
 
416
+ -- IVirtualInput.h
436
417
  -- IAVNClient.h
437
418
  INTERFACES[4448] = "Exchange::IAVNClient"
438
419
  METHODS[4448] = {
439
420
  [3] = { name = "Configure", signature = "virtual uint32_t Configure(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { type = Type.OBJECT, class = "PluginHost::IShell" } } },
440
421
  [4] = { name = "Launch", signature = "virtual void Launch(const string&) = 0", params = { { type = Type.STRING16, class = "string" } } }
@@ -696,10 +677,20 @@
696
677
  METHODS[4105] = {
697
678
  [3] = { name = "CookieJarChanged", signature = "virtual void CookieJarChanged() = 0" }
698
679
  }
699
680
 
700
681
  -- IButler.h
682
+ INTERFACES[7] = "RPC::IIteratorType<uint32_t, RPC::ID_VALUEITERATOR>"
683
+ METHODS[7] = {
684
+ [3] = { name = "Next", signature = "virtual bool Next(uint32_t&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
685
+ [4] = { name = "Previous", signature = "virtual bool Previous(uint32_t&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
686
+ [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
687
+ [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
688
+ [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
689
+ [8] = { name = "Current", signature = "virtual uint32_t Current() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } }
690
+ }
691
+
701
692
  INTERFACES[5072] = "Exchange::IButler"
702
693
  METHODS[5072] = {
703
694
  [3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::IButler::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IButler::INotification" } } },
704
695
  [4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Exchange::IButler::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IButler::INotification" } } },
705
696
  [5] = { name = "Name", signature = "virtual Core::hresult Name(const string&, Exchange::IValuePoint*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "valuePoint", type = Type.OBJECT, class = "Exchange::IValuePoint" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
@@ -719,10 +710,11 @@
719
710
  [5] = { name = "Updated", signature = "virtual void Updated(Exchange::IValuePoint* const) = 0", params = { { name = "element", type = Type.OBJECT, class = "Exchange::IValuePoint" } } },
720
711
  [6] = { name = "Metadata", signature = "virtual void Metadata(Exchange::IValuePoint* const) = 0", params = { { name = "element", type = Type.OBJECT, class = "Exchange::IValuePoint" } } }
721
712
  }
722
713
 
723
714
  -- ICapture.h
715
+ -- ICommand.h
724
716
  -- IComposition.h
725
717
  INTERFACES[4978] = "RPC::IIteratorType<Exchange::IDeviceAudioCapabilities::AudioOutput, Exchange::ID_DEVICE_CAPABILITIES_AUDIO_OUTPUT>"
726
718
  METHODS[4978] = {
727
719
  [3] = { name = "Next", signature = "virtual bool Next(Exchange::IDeviceAudioCapabilities::AudioOutput&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::AudioOutput" } } },
728
720
  [4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IDeviceAudioCapabilities::AudioOutput&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::AudioOutput" } } },
@@ -954,10 +946,11 @@
954
946
  [5] = { name = "FindByType", signature = "virtual Core::hresult FindByType(const string&, const Exchange::IDNSServer::Record::type, const uint8_t, Exchange::IDNSServer::Record&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "entry", type = Type.POD, class = "Exchange::IDNSServer::Record", element = { { name = "Type", type = Type.ENUMU8, class = "Exchange::IDNSServer::Record::type" }, { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "TTL", type = Type.UINT32, class = "uint32_t" }, { name = "Priority", type = Type.UINT8, class = "uint8_t" } } } }, params = { { name = "designator", type = Type.STRING16, class = "string" }, { name = "kind", type = Type.ENUMU8, class = "Exchange::IDNSServer::Record::type" }, { name = "index", type = Type.UINT8, class = "uint8_t" } } },
955
947
  [6] = { name = "Add", signature = "virtual Core::hresult Add(const Exchange::IDNSServer::Record&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "entry", type = Type.POD, class = "Exchange::IDNSServer::Record", element = { { name = "Type", type = Type.ENUMU8, class = "Exchange::IDNSServer::Record::type" }, { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "TTL", type = Type.UINT32, class = "uint32_t" }, { name = "Priority", type = Type.UINT8, class = "uint8_t" } } } } },
956
948
  [7] = { name = "Remove", signature = "virtual Core::hresult Remove(const Exchange::IDNSServer::Record&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "record", type = Type.POD, class = "Exchange::IDNSServer::Record", element = { { name = "Type", type = Type.ENUMU8, class = "Exchange::IDNSServer::Record::type" }, { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "TTL", type = Type.UINT32, class = "uint32_t" }, { name = "Priority", type = Type.UINT8, class = "uint8_t" } } } } }
957
949
  }
958
950
 
951
+ -- IDRM.h
959
952
  -- IDeviceIdentification.h
960
953
  INTERFACES[5440] = "Exchange::IDeviceIdentification"
961
954
  METHODS[5440] = {
962
955
  [3] = { name = "Identification", signature = "virtual Core::hresult Identification(Exchange::IDeviceIdentification::DeviceInfo&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "info", type = Type.POD, class = "Exchange::IDeviceIdentification::DeviceInfo", element = { { name = "deviceID", type = Type.STRING16, class = "string" }, { name = "firmwareVersion", type = Type.STRING16, class = "string", optional = true }, { name = "chipset", type = Type.STRING16, class = "string", optional = true } } } } }
963
956
  }
@@ -1153,16 +1146,18 @@
1153
1146
  METHODS[4179] = {
1154
1147
  [3] = { name = "Activated", signature = "virtual void Activated(Exchange::IExternal*) = 0", params = { { name = "source", type = Type.OBJECT, class = "Exchange::IExternal" } } },
1155
1148
  [4] = { name = "Deactivated", signature = "virtual void Deactivated(Exchange::IExternal*) = 0", params = { { name = "source", type = Type.OBJECT, class = "Exchange::IExternal" } } }
1156
1149
  }
1157
1150
 
1151
+ -- IExternalBase.h
1158
1152
  -- IFocus.h
1159
1153
  INTERFACES[5040] = "Exchange::IFocus"
1160
1154
  METHODS[5040] = {
1161
1155
  [3] = { name = "Focused", signature = "virtual uint32_t Focused(const bool) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "focused", type = Type.BOOL, class = "bool" } } }
1162
1156
  }
1163
1157
 
1158
+ -- IGraphicsBuffer.h
1164
1159
  -- IGuide.h
1165
1160
  INTERFACES[4336] = "Exchange::IGuide"
1166
1161
  METHODS[4336] = {
1167
1162
  [3] = { name = "StartParser", signature = "virtual uint32_t StartParser(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { type = Type.OBJECT, class = "PluginHost::IShell" } } },
1168
1163
  [4] = { name = "GetChannels", signature = "virtual const string GetChannels() = 0", retvals = { { type = Type.STRING16, class = "string" } } },
@@ -2380,10 +2375,11 @@
2380
2375
  [6] = { name = "Bind", signature = "virtual Core::hresult Bind(const uint32_t, const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "source", type = Type.UINT32, class = "uint32_t" }, { name = "destination", type = Type.UINT32, class = "uint32_t" } } },
2381
2376
  [7] = { name = "Unbind", signature = "virtual Core::hresult Unbind(const uint32_t, const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "source", type = Type.UINT32, class = "uint32_t" }, { name = "destination", type = Type.UINT32, class = "uint32_t" } } },
2382
2377
  [8] = { name = "Metadata", signature = "virtual Core::hresult Metadata(Exchange::IZigWave::Controller&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "metadata", type = Type.POD, class = "Exchange::IZigWave::Controller", element = { { name = "Permutable", type = Type.BOOL, class = "bool" }, { name = "Port", type = Type.STRING16, class = "string" }, { name = "Id", type = Type.UINT32, class = "uint32_t" }, { name = "Major", type = Type.UINT8, class = "uint8_t" }, { name = "Minor", type = Type.UINT8, class = "uint8_t" }, { name = "Nodes", type = Type.UINT16, class = "uint16_t" } } } } }
2383
2378
  }
2384
2379
 
2380
+ -- Ids.h
2385
2381
  -- ITestAutomation.h
2386
2382
  INTERFACES[40960] = "QualityAssurance::IMemory"
2387
2383
  METHODS[40960] = {
2388
2384
  [3] = { name = "AllocateMemory", signature = "virtual Core::hresult AllocateMemory(const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "size", type = Type.UINT32, class = "uint32_t" } } },
2389
2385
  [4] = { name = "FreeAllocatedMemory", signature = "virtual Core::hresult FreeAllocatedMemory() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } }
@@ -2614,15 +2610,10 @@
2614
2610
  [4] = { name = "StateChanged", signature = "virtual void StateChanged(const Example::ISimpleInstanceObjects::state) = 0", params = { { name = "state", type = Type.ENUMU8, class = "Example::ISimpleInstanceObjects::state" } } },
2615
2611
  [5] = { name = "PinChanged", signature = "virtual void PinChanged(const uint8_t, const bool) = 0", params = { { name = "pin", type = Type.UINT8, class = "uint8_t" }, { name = "high", type = Type.BOOL, class = "bool" } } }
2616
2612
  }
2617
2613
 
2618
2614
  -- enums
2619
- ENUMS["RPC::Environment::scope"] = {
2620
- [0] = "LOCAL",
2621
- [1] = "GLOBAL"
2622
- }
2623
-
2624
2615
  ENUMS["PluginHost::ISubSystem::subsystem"] = {
2625
2616
  [0] = "PLATFORM",
2626
2617
  [1] = "SECURITY",
2627
2618
  [2] = "NETWORK",
2628
2619
  [3] = "IDENTIFIER",