|
@@ -0,0 +1,3576 @@
|
|
|
1
|
+
-- Interfaces definition data file
|
|
2
|
+
-- Generated automatically. DO NOT EDIT
|
|
3
|
+
|
|
4
|
+
GENERATOR_VERSION = 2
|
|
5
|
+
FRAMEWORK_NAMESPACE = "Thunder"
|
|
6
|
+
|
|
7
|
+
INTERFACES, METHODS, ENUMS, Type = ...
|
|
8
|
+
|
|
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
|
+
INTERFACES[1] = "RPC::IRemoteConnection"
|
|
41
|
+
METHODS[1] = {
|
|
42
|
+
[3] = { name = "Id", signature = "virtual uint32_t Id() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
43
|
+
[4] = { name = "RemoteId", signature = "virtual uint32_t RemoteId() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
44
|
+
[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" } } },
|
|
45
|
+
[6] = { name = "Terminate", signature = "virtual void Terminate() = 0" },
|
|
46
|
+
[7] = { name = "Launch", signature = "virtual uint32_t Launch() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
47
|
+
[8] = { name = "PostMortem", signature = "virtual void PostMortem() = 0" }
|
|
48
|
+
}
|
|
49
|
+
|
|
50
|
+
INTERFACES[2] = "RPC::IRemoteConnection::INotification"
|
|
51
|
+
METHODS[2] = {
|
|
52
|
+
[3] = { name = "Activated", signature = "virtual void Activated(RPC::IRemoteConnection*) = 0", params = { { type = Type.OBJECT, class = "RPC::IRemoteConnection" } } },
|
|
53
|
+
[4] = { name = "Deactivated", signature = "virtual void Deactivated(RPC::IRemoteConnection*) = 0", params = { { type = Type.OBJECT, class = "RPC::IRemoteConnection" } } },
|
|
54
|
+
[5] = { name = "Terminated", signature = "virtual void Terminated(RPC::IRemoteConnection*)", params = { { type = Type.OBJECT, class = "RPC::IRemoteConnection" } } }
|
|
55
|
+
}
|
|
56
|
+
|
|
57
|
+
-- IController.h
|
|
58
|
+
INTERFACES[19] = "RPC::IIteratorType<Exchange::Controller::IDiscovery::Data::DiscoveryResult, RPC::ID_CONTROLLER_DISCOVERY_RESULTS_ITERATOR>"
|
|
59
|
+
METHODS[19] = {
|
|
60
|
+
[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
|
+
[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
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
63
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
64
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
65
|
+
[8] = { name = "Current", signature = "virtual Exchange::Controller::IDiscovery::Data::DiscoveryResult Current() const = 0", retvals = { { 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" } } } } }
|
|
66
|
+
}
|
|
67
|
+
|
|
68
|
+
INTERFACES[26] = "RPC::IIteratorType<Exchange::Controller::ISubsystems::Subsystem, RPC::ID_CONTROLLER_SUBSYSTEMS_ITERATOR>"
|
|
69
|
+
METHODS[26] = {
|
|
70
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::Controller::ISubsystems::Subsystem&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::ISubsystems::Subsystem", element = { { name = "Subsystem", type = Type.ENUMU32, class = "PluginHost::ISubSystem::subsystem" }, { name = "Active", type = Type.BOOL, class = "bool" } } } } },
|
|
71
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::Controller::ISubsystems::Subsystem&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::ISubsystems::Subsystem", element = { { name = "Subsystem", type = Type.ENUMU32, class = "PluginHost::ISubSystem::subsystem" }, { name = "Active", type = Type.BOOL, class = "bool" } } } } },
|
|
72
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
73
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
74
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
75
|
+
[8] = { name = "Current", signature = "virtual Exchange::Controller::ISubsystems::Subsystem Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::Controller::ISubsystems::Subsystem", element = { { name = "Subsystem", type = Type.ENUMU32, class = "PluginHost::ISubSystem::subsystem" }, { name = "Active", type = Type.BOOL, class = "bool" } } } } }
|
|
76
|
+
}
|
|
77
|
+
|
|
78
|
+
INTERFACES[33] = "RPC::IIteratorType<Exchange::Controller::IMetadata::Data::CallStack, RPC::ID_CONTROLLER_METADATA_CALLSTACK_ITERATOR>"
|
|
79
|
+
METHODS[33] = {
|
|
80
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::Controller::IMetadata::Data::CallStack&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::CallStack", element = { { name = "Address", type = Type.OBJECT }, { name = "Module", type = Type.STRING16, class = "string" }, { name = "Function", type = Type.STRING16, class = "string", optional = true }, { name = "Line", type = Type.UINT32, class = "uint32_t", optional = true } } } } },
|
|
81
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::Controller::IMetadata::Data::CallStack&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::CallStack", element = { { name = "Address", type = Type.OBJECT }, { name = "Module", type = Type.STRING16, class = "string" }, { name = "Function", type = Type.STRING16, class = "string", optional = true }, { name = "Line", type = Type.UINT32, class = "uint32_t", optional = true } } } } },
|
|
82
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
83
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
84
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
85
|
+
[8] = { name = "Current", signature = "virtual Exchange::Controller::IMetadata::Data::CallStack Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::Controller::IMetadata::Data::CallStack", element = { { name = "Address", type = Type.OBJECT }, { name = "Module", type = Type.STRING16, class = "string" }, { name = "Function", type = Type.STRING16, class = "string", optional = true }, { name = "Line", type = Type.UINT32, class = "uint32_t", optional = true } } } } }
|
|
86
|
+
}
|
|
87
|
+
|
|
88
|
+
INTERFACES[32] = "RPC::IIteratorType<Exchange::Controller::IMetadata::Data::Thread, RPC::ID_CONTROLLER_METADATA_THREADS_ITERATOR>"
|
|
89
|
+
METHODS[32] = {
|
|
90
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::Controller::IMetadata::Data::Thread&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Thread", element = { { name = "Id", type = Type.OBJECT }, { name = "Job", type = Type.STRING16, class = "string" }, { name = "Runs", type = Type.UINT32, class = "uint32_t" } } } } },
|
|
91
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::Controller::IMetadata::Data::Thread&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Thread", element = { { name = "Id", type = Type.OBJECT }, { name = "Job", type = Type.STRING16, class = "string" }, { name = "Runs", type = Type.UINT32, class = "uint32_t" } } } } },
|
|
92
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
93
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
94
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
95
|
+
[8] = { name = "Current", signature = "virtual Exchange::Controller::IMetadata::Data::Thread Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Thread", element = { { name = "Id", type = Type.OBJECT }, { name = "Job", type = Type.STRING16, class = "string" }, { name = "Runs", type = Type.UINT32, class = "uint32_t" } } } } }
|
|
96
|
+
}
|
|
97
|
+
|
|
98
|
+
INTERFACES[29] = "RPC::IIteratorType<Exchange::Controller::IMetadata::Data::Link, RPC::ID_CONTROLLER_METADATA_LINKS_ITERATOR>"
|
|
99
|
+
METHODS[29] = {
|
|
100
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::Controller::IMetadata::Data::Link&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Link", element = { { name = "Remote", type = Type.STRING16, class = "string" }, { name = "State", type = Type.ENUMU8, class = "Exchange::Controller::IMetadata::Data::Link::state" }, { name = "Id", type = Type.UINT32, class = "uint32_t" }, { name = "Activity", type = Type.BOOL, class = "bool" }, { name = "Name", type = Type.STRING16, class = "string", optional = true } } } } },
|
|
101
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::Controller::IMetadata::Data::Link&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Link", element = { { name = "Remote", type = Type.STRING16, class = "string" }, { name = "State", type = Type.ENUMU8, class = "Exchange::Controller::IMetadata::Data::Link::state" }, { name = "Id", type = Type.UINT32, class = "uint32_t" }, { name = "Activity", type = Type.BOOL, class = "bool" }, { name = "Name", type = Type.STRING16, class = "string", optional = true } } } } },
|
|
102
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
103
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
104
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
105
|
+
[8] = { name = "Current", signature = "virtual Exchange::Controller::IMetadata::Data::Link Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Link", element = { { name = "Remote", type = Type.STRING16, class = "string" }, { name = "State", type = Type.ENUMU8, class = "Exchange::Controller::IMetadata::Data::Link::state" }, { name = "Id", type = Type.UINT32, class = "uint32_t" }, { name = "Activity", type = Type.BOOL, class = "bool" }, { name = "Name", type = Type.STRING16, class = "string", optional = true } } } } }
|
|
106
|
+
}
|
|
107
|
+
|
|
108
|
+
INTERFACES[30] = "RPC::IIteratorType<Exchange::Controller::IMetadata::Data::Proxy, RPC::ID_CONTROLLER_METADATA_PROXIES_ITERATOR>"
|
|
109
|
+
METHODS[30] = {
|
|
110
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::Controller::IMetadata::Data::Proxy&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Proxy", element = { { name = "Interface", type = Type.UINT32, class = "uint32_t" }, { name = "Name", type = Type.STRING16, class = "string" }, { name = "Instance", type = Type.OBJECT }, { name = "Count", type = Type.UINT32, class = "uint32_t" }, { name = "Origin", type = Type.STRING16, class = "string", optional = true } } } } },
|
|
111
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::Controller::IMetadata::Data::Proxy&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Proxy", element = { { name = "Interface", type = Type.UINT32, class = "uint32_t" }, { name = "Name", type = Type.STRING16, class = "string" }, { name = "Instance", type = Type.OBJECT }, { name = "Count", type = Type.UINT32, class = "uint32_t" }, { name = "Origin", type = Type.STRING16, class = "string", optional = true } } } } },
|
|
112
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
113
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
114
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
115
|
+
[8] = { name = "Current", signature = "virtual Exchange::Controller::IMetadata::Data::Proxy Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Proxy", element = { { name = "Interface", type = Type.UINT32, class = "uint32_t" }, { name = "Name", type = Type.STRING16, class = "string" }, { name = "Instance", type = Type.OBJECT }, { name = "Count", type = Type.UINT32, class = "uint32_t" }, { name = "Origin", type = Type.STRING16, class = "string", optional = true } } } } }
|
|
116
|
+
}
|
|
117
|
+
|
|
118
|
+
INTERFACES[28] = "RPC::IIteratorType<Exchange::Controller::IMetadata::Data::Service, RPC::ID_CONTROLLER_METADATA_SERVICES_ITERATOR>"
|
|
119
|
+
METHODS[28] = {
|
|
120
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::Controller::IMetadata::Data::Service&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Service", element = { { name = "Callsign", type = Type.STRING16, class = "string" }, { name = "Locator", type = Type.STRING16, class = "string" }, { name = "ClassName", type = Type.STRING16, class = "string" }, { name = "Module", type = Type.STRING16, class = "string" }, { name = "State", type = Type.ENUMU16, class = "Exchange::Controller::IMetadata::Data::Service::state" }, { name = "StartMode", type = Type.ENUMU8, class = "PluginHost::IShell::startmode" }, { name = "Resumed", type = Type.BOOL, class = "bool" }, { name = "Version", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Version", element = { { name = "Hash", type = Type.STRING8, class = "string", restrict = { min = 64, max = 64 } }, { name = "Major", type = Type.UINT8, class = "uint8_t" }, { name = "Minor", type = Type.UINT8, class = "uint8_t" }, { name = "Patch", type = Type.UINT8, class = "uint8_t" } } }, { name = "Communicator", type = Type.STRING16, class = "string", optional = true }, { name = "PersistentPathPostfix", type = Type.STRING16, class = "string", optional = true }, { name = "VolatilePathPostfix", type = Type.STRING16, class = "string", optional = true }, { name = "SystemRootPath", type = Type.STRING16, class = "string", optional = true }, { name = "Precondition", type = Type.STRING16, class = "string", optional = true }, { name = "Termination", type = Type.STRING16, class = "string", optional = true }, { name = "Control", type = Type.STRING16, class = "string", optional = true }, { name = "Configuration", type = Type.STRING16, class = "string" }, { name = "Observers", type = Type.UINT16, class = "uint16_t" }, { name = "ProcessedRequests", type = Type.UINT32, class = "uint32_t", optional = true }, { name = "ProcessedObjects", type = Type.UINT32, class = "uint32_t", optional = true } } } } },
|
|
121
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::Controller::IMetadata::Data::Service&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Service", element = { { name = "Callsign", type = Type.STRING16, class = "string" }, { name = "Locator", type = Type.STRING16, class = "string" }, { name = "ClassName", type = Type.STRING16, class = "string" }, { name = "Module", type = Type.STRING16, class = "string" }, { name = "State", type = Type.ENUMU16, class = "Exchange::Controller::IMetadata::Data::Service::state" }, { name = "StartMode", type = Type.ENUMU8, class = "PluginHost::IShell::startmode" }, { name = "Resumed", type = Type.BOOL, class = "bool" }, { name = "Version", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Version", element = { { name = "Hash", type = Type.STRING8, class = "string", restrict = { min = 64, max = 64 } }, { name = "Major", type = Type.UINT8, class = "uint8_t" }, { name = "Minor", type = Type.UINT8, class = "uint8_t" }, { name = "Patch", type = Type.UINT8, class = "uint8_t" } } }, { name = "Communicator", type = Type.STRING16, class = "string", optional = true }, { name = "PersistentPathPostfix", type = Type.STRING16, class = "string", optional = true }, { name = "VolatilePathPostfix", type = Type.STRING16, class = "string", optional = true }, { name = "SystemRootPath", type = Type.STRING16, class = "string", optional = true }, { name = "Precondition", type = Type.STRING16, class = "string", optional = true }, { name = "Termination", type = Type.STRING16, class = "string", optional = true }, { name = "Control", type = Type.STRING16, class = "string", optional = true }, { name = "Configuration", type = Type.STRING16, class = "string" }, { name = "Observers", type = Type.UINT16, class = "uint16_t" }, { name = "ProcessedRequests", type = Type.UINT32, class = "uint32_t", optional = true }, { name = "ProcessedObjects", type = Type.UINT32, class = "uint32_t", optional = true } } } } },
|
|
122
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
123
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
124
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
125
|
+
[8] = { name = "Current", signature = "virtual Exchange::Controller::IMetadata::Data::Service Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Service", element = { { name = "Callsign", type = Type.STRING16, class = "string" }, { name = "Locator", type = Type.STRING16, class = "string" }, { name = "ClassName", type = Type.STRING16, class = "string" }, { name = "Module", type = Type.STRING16, class = "string" }, { name = "State", type = Type.ENUMU16, class = "Exchange::Controller::IMetadata::Data::Service::state" }, { name = "StartMode", type = Type.ENUMU8, class = "PluginHost::IShell::startmode" }, { name = "Resumed", type = Type.BOOL, class = "bool" }, { name = "Version", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Version", element = { { name = "Hash", type = Type.STRING8, class = "string", restrict = { min = 64, max = 64 } }, { name = "Major", type = Type.UINT8, class = "uint8_t" }, { name = "Minor", type = Type.UINT8, class = "uint8_t" }, { name = "Patch", type = Type.UINT8, class = "uint8_t" } } }, { name = "Communicator", type = Type.STRING16, class = "string", optional = true }, { name = "PersistentPathPostfix", type = Type.STRING16, class = "string", optional = true }, { name = "VolatilePathPostfix", type = Type.STRING16, class = "string", optional = true }, { name = "SystemRootPath", type = Type.STRING16, class = "string", optional = true }, { name = "Precondition", type = Type.STRING16, class = "string", optional = true }, { name = "Termination", type = Type.STRING16, class = "string", optional = true }, { name = "Control", type = Type.STRING16, class = "string", optional = true }, { name = "Configuration", type = Type.STRING16, class = "string" }, { name = "Observers", type = Type.UINT16, class = "uint16_t" }, { name = "ProcessedRequests", type = Type.UINT32, class = "uint32_t", optional = true }, { name = "ProcessedObjects", type = Type.UINT32, class = "uint32_t", optional = true } } } } }
|
|
126
|
+
}
|
|
127
|
+
|
|
128
|
+
INTERFACES[16] = "Exchange::Controller::ISystem"
|
|
129
|
+
METHODS[16] = {
|
|
130
|
+
[3] = { name = "Reboot", signature = "virtual Core::hresult Reboot() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
|
|
131
|
+
[4] = { name = "Delete", signature = "virtual Core::hresult Delete(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "path", type = Type.STRING16, class = "string" } } },
|
|
132
|
+
[5] = { name = "Clone", signature = "virtual Core::hresult Clone(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 = "callsign", type = Type.STRING16, class = "string" }, { name = "newcallsign", type = Type.STRING16, class = "string" } } },
|
|
133
|
+
[6] = { name = "Destroy", signature = "virtual Core::hresult Destroy(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" } } },
|
|
134
|
+
[7] = { name = "Environment", signature = "virtual Core::hresult Environment(const string&, string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.STRING16, class = "string" } }, params = { { name = "variable", type = Type.STRING16, class = "string" } } }
|
|
135
|
+
}
|
|
136
|
+
|
|
137
|
+
INTERFACES[18] = "Exchange::Controller::IDiscovery"
|
|
138
|
+
METHODS[18] = {
|
|
139
|
+
[3] = { name = "StartDiscovery", signature = "virtual Core::hresult StartDiscovery(const Core::OptionalType<uint8_t>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "ttl", type = Type.UINT8, class = "uint8_t", optional = true } } },
|
|
140
|
+
[4] = { name = "DiscoveryResults", signature = "virtual Core::hresult DiscoveryResults(Exchange::Controller::IDiscovery::Data::IDiscoveryResultsIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "results", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::Controller::IDiscovery::Data::DiscoveryResult, RPC::ID_CONTROLLER_DISCOVERY_RESULTS_ITERATOR>" } } }
|
|
141
|
+
}
|
|
142
|
+
|
|
143
|
+
INTERFACES[17] = "Exchange::Controller::IConfiguration"
|
|
144
|
+
METHODS[17] = {
|
|
145
|
+
[3] = { name = "Persist", signature = "virtual Core::hresult Persist() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
|
|
146
|
+
[4] = { name = "Configuration", signature = "virtual Core::hresult Configuration(const Core::OptionalType<string>&, string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "configuration", type = Type.STRING16, class = "string" } }, params = { { name = "callsign", type = Type.STRING16, class = "string", optional = true } } },
|
|
147
|
+
[5] = { name = "Configuration", signature = "virtual Core::hresult Configuration(const string&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "configuration", type = Type.STRING16, class = "string" } } }
|
|
148
|
+
}
|
|
149
|
+
|
|
150
|
+
INTERFACES[20] = "Exchange::Controller::ILifeTime"
|
|
151
|
+
METHODS[20] = {
|
|
152
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::Controller::ILifeTime::INotification*, const Core::OptionalType<string>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::Controller::ILifeTime::INotification" }, { name = "callsign", type = Type.STRING16, class = "string", optional = true } } },
|
|
153
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(Exchange::Controller::ILifeTime::INotification*, const Core::OptionalType<string>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::Controller::ILifeTime::INotification" }, { name = "callsign", type = Type.STRING16, class = "string", optional = true } } },
|
|
154
|
+
[5] = { name = "Activate", signature = "virtual Core::hresult Activate(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" } } },
|
|
155
|
+
[6] = { name = "Deactivate", signature = "virtual Core::hresult Deactivate(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" } } },
|
|
156
|
+
[7] = { name = "Unavailable", signature = "virtual Core::hresult Unavailable(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" } } },
|
|
157
|
+
[8] = { name = "Hibernate", signature = "virtual Core::hresult Hibernate(const string&, const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "timeout", type = Type.UINT32, class = "uint32_t" } } },
|
|
158
|
+
[9] = { name = "Suspend", signature = "virtual Core::hresult Suspend(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" } } },
|
|
159
|
+
[10] = { name = "Resume", signature = "virtual Core::hresult Resume(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" } } }
|
|
160
|
+
}
|
|
161
|
+
|
|
162
|
+
INTERFACES[21] = "Exchange::Controller::ILifeTime::INotification"
|
|
163
|
+
METHODS[21] = {
|
|
164
|
+
[3] = { name = "StateChange", signature = "virtual void StateChange(const string&, const PluginHost::IShell::state&, const PluginHost::IShell::reason&) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "state", type = Type.ENUMU8, class = "PluginHost::IShell::state" }, { name = "reason", type = Type.ENUMU8, class = "PluginHost::IShell::reason" } } },
|
|
165
|
+
[4] = { name = "StateControlStateChange", signature = "virtual void StateControlStateChange(const string&, const Exchange::Controller::ILifeTime::state&) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "state", type = Type.ENUMU8, class = "Exchange::Controller::ILifeTime::state" } } }
|
|
166
|
+
}
|
|
167
|
+
|
|
168
|
+
INTERFACES[22] = "Exchange::Controller::IShells"
|
|
169
|
+
METHODS[22] = {
|
|
170
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::Controller::IShells::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::Controller::IShells::INotification" } } },
|
|
171
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(Exchange::Controller::IShells::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::Controller::IShells::INotification" } } }
|
|
172
|
+
}
|
|
173
|
+
|
|
174
|
+
INTERFACES[23] = "Exchange::Controller::IShells::INotification"
|
|
175
|
+
METHODS[23] = {
|
|
176
|
+
[3] = { name = "Created", signature = "virtual void Created(const string&, PluginHost::IShell*) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
177
|
+
[4] = { name = "Destroy", signature = "virtual void Destroy(const string&, PluginHost::IShell*) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } }
|
|
178
|
+
}
|
|
179
|
+
|
|
180
|
+
INTERFACES[24] = "Exchange::Controller::ISubsystems"
|
|
181
|
+
METHODS[24] = {
|
|
182
|
+
[3] = { name = "Subsystems", signature = "virtual Core::hresult Subsystems(Exchange::Controller::ISubsystems::ISubsystemsIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "subsystems", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::Controller::ISubsystems::Subsystem, RPC::ID_CONTROLLER_SUBSYSTEMS_ITERATOR>" } } }
|
|
183
|
+
}
|
|
184
|
+
|
|
185
|
+
INTERFACES[25] = "Exchange::Controller::ISubsystems::INotification"
|
|
186
|
+
METHODS[25] = {
|
|
187
|
+
[3] = { name = "SubsystemChange", signature = "virtual void SubsystemChange(Exchange::Controller::ISubsystems::ISubsystemsIterator* const) = 0", params = { { name = "subsystems", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::Controller::ISubsystems::Subsystem, RPC::ID_CONTROLLER_SUBSYSTEMS_ITERATOR>" } } }
|
|
188
|
+
}
|
|
189
|
+
|
|
190
|
+
INTERFACES[34] = "Exchange::Controller::IEvents"
|
|
191
|
+
METHODS[34] = {
|
|
192
|
+
}
|
|
193
|
+
|
|
194
|
+
INTERFACES[35] = "Exchange::Controller::IEvents::INotification"
|
|
195
|
+
METHODS[35] = {
|
|
196
|
+
[3] = { name = "ForwardMessage", signature = "virtual void ForwardMessage(const string&, const Core::OptionalType<string>&, const Core::OptionalType<string>&) = 0", params = { { name = "event", type = Type.STRING16, class = "string" }, { name = "callsign", type = Type.STRING16, class = "string", optional = true }, { name = "params", type = Type.STRING16, class = "string", optional = true } } }
|
|
197
|
+
}
|
|
198
|
+
|
|
199
|
+
INTERFACES[27] = "Exchange::Controller::IMetadata"
|
|
200
|
+
METHODS[27] = {
|
|
201
|
+
[3] = { name = "Services", signature = "virtual Core::hresult Services(const Core::OptionalType<string>&, Exchange::Controller::IMetadata::Data::IServicesIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "services", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::Controller::IMetadata::Data::Service, RPC::ID_CONTROLLER_METADATA_SERVICES_ITERATOR>" } }, params = { { name = "callsign", type = Type.STRING16, class = "string", optional = true } } },
|
|
202
|
+
[4] = { name = "Links", signature = "virtual Core::hresult Links(Exchange::Controller::IMetadata::Data::ILinksIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "links", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::Controller::IMetadata::Data::Link, RPC::ID_CONTROLLER_METADATA_LINKS_ITERATOR>" } } },
|
|
203
|
+
[5] = { name = "Proxies", signature = "virtual Core::hresult Proxies(const Core::OptionalType<string>&, Exchange::Controller::IMetadata::Data::IProxiesIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "proxies", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::Controller::IMetadata::Data::Proxy, RPC::ID_CONTROLLER_METADATA_PROXIES_ITERATOR>" } }, params = { { name = "linkID", type = Type.STRING16, class = "string", optional = true } } },
|
|
204
|
+
[6] = { name = "Framework", signature = "virtual Core::hresult Framework(Exchange::Controller::IMetadata::Data::Version&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "version", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::Version", element = { { name = "Hash", type = Type.STRING8, class = "string", restrict = { min = 64, max = 64 } }, { name = "Major", type = Type.UINT8, class = "uint8_t" }, { name = "Minor", type = Type.UINT8, class = "uint8_t" }, { name = "Patch", type = Type.UINT8, class = "uint8_t" } } } } },
|
|
205
|
+
[7] = { name = "Threads", signature = "virtual Core::hresult Threads(Exchange::Controller::IMetadata::Data::IThreadsIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "threads", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::Controller::IMetadata::Data::Thread, RPC::ID_CONTROLLER_METADATA_THREADS_ITERATOR>" } } },
|
|
206
|
+
[8] = { name = "PendingRequests", signature = "virtual Core::hresult PendingRequests(Exchange::Controller::IMetadata::Data::IPendingRequestsIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "requests", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
207
|
+
[9] = { name = "CallStack", signature = "virtual Core::hresult CallStack(const uint8_t, Exchange::Controller::IMetadata::Data::ICallStackIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "callstack", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::Controller::IMetadata::Data::CallStack, RPC::ID_CONTROLLER_METADATA_CALLSTACK_ITERATOR>" } }, params = { { name = "thread", type = Type.UINT8, class = "uint8_t" } } },
|
|
208
|
+
[10] = { name = "BuildInfo", signature = "virtual Core::hresult BuildInfo(Exchange::Controller::IMetadata::Data::BuildInfo&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "buildInfo", type = Type.POD, class = "Exchange::Controller::IMetadata::Data::BuildInfo", element = { { name = "SystemType", type = Type.ENUMU8, class = "Exchange::Controller::IMetadata::Data::BuildInfo::systemtype" }, { name = "BuildType", type = Type.ENUMU8, class = "Exchange::Controller::IMetadata::Data::BuildInfo::buildtype" }, { name = "Extensions", type = Type.ENUMU8, class = "Exchange::Controller::IMetadata::Data::BuildInfo::extensiontype", optional = true }, { name = "Messaging", type = Type.BOOL, class = "bool" }, { name = "ExceptionCatching", type = Type.BOOL, class = "bool" }, { name = "DeadlockDetection", type = Type.BOOL, class = "bool" }, { name = "WCharSupport", type = Type.BOOL, class = "bool" }, { name = "InstanceIDBits", type = Type.UINT8, class = "uint8_t" }, { name = "TraceLevel", type = Type.UINT8, class = "uint8_t", optional = true }, { name = "ThreadPoolCount", type = Type.UINT8, class = "uint8_t" }, { name = "COMRPCTimeOut", type = Type.UINT32, class = "uint32_t" } } } } }
|
|
209
|
+
}
|
|
210
|
+
|
|
211
|
+
-- IDispatcher.h
|
|
212
|
+
INTERFACES[53] = "PluginHost::IDispatcher"
|
|
213
|
+
METHODS[53] = {
|
|
214
|
+
[3] = { name = "Invoke", signature = "virtual uint32_t Invoke(const uint32_t, const uint32_t, const string&, const string&, const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "response", type = Type.STRING16, class = "string" } }, params = { { name = "channelid", type = Type.UINT32, class = "uint32_t" }, { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "token", type = Type.STRING16, class = "string" }, { name = "method", type = Type.STRING16, class = "string" }, { name = "parameters", type = Type.STRING16, class = "string" } } },
|
|
215
|
+
[4] = { name = "Subscribe", signature = "virtual Core::hresult Subscribe(PluginHost::IDispatcher::ICallback*, const string&, const string&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callback", type = Type.OBJECT, class = "PluginHost::IDispatcher::ICallback" }, { name = "event", type = Type.STRING16, class = "string" }, { name = "designator", type = Type.STRING16, class = "string" }, { name = "index", type = Type.STRING16, class = "string" } } },
|
|
216
|
+
[5] = { name = "Unsubscribe", signature = "virtual Core::hresult Unsubscribe(PluginHost::IDispatcher::ICallback*, const string&, const string&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callback", type = Type.OBJECT, class = "PluginHost::IDispatcher::ICallback" }, { name = "event", type = Type.STRING16, class = "string" }, { name = "designator", type = Type.STRING16, class = "string" }, { name = "index", type = Type.STRING16, class = "string" } } },
|
|
217
|
+
[6] = { name = "Attach", signature = "virtual Core::hresult Attach(PluginHost::IShell::IConnectionServer::INotification*&, PluginHost::IShell*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "sink", type = Type.OBJECT, class = "PluginHost::IShell::IConnectionServer::INotification" } }, params = { { name = "service", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
218
|
+
[7] = { name = "Detach", signature = "virtual Core::hresult Detach(PluginHost::IShell::IConnectionServer::INotification*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "sink", type = Type.OBJECT, class = "PluginHost::IShell::IConnectionServer::INotification" } } },
|
|
219
|
+
[8] = { name = "Dropped", signature = "virtual void Dropped(const PluginHost::IDispatcher::ICallback*) = 0", params = { { name = "callback", type = Type.OBJECT, class = "PluginHost::IDispatcher::ICallback" } } }
|
|
220
|
+
}
|
|
221
|
+
|
|
222
|
+
INTERFACES[61] = "PluginHost::IDispatcher::ICallback"
|
|
223
|
+
METHODS[61] = {
|
|
224
|
+
[3] = { name = "Event", signature = "virtual Core::hresult Event(const string&, const string&, const string&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "event", type = Type.STRING16, class = "string" }, { name = "designator", type = Type.STRING16, class = "string" }, { name = "index", type = Type.STRING16, class = "string" }, { name = "parameters", type = Type.STRING24, class = "string", restrict = { min = 0, max = 4194303 } } } }
|
|
225
|
+
}
|
|
226
|
+
|
|
227
|
+
-- IPlugin.h
|
|
228
|
+
INTERFACES[48] = "PluginHost::IPlugin"
|
|
229
|
+
METHODS[48] = {
|
|
230
|
+
[3] = { name = "Initialize", signature = "virtual const string Initialize(PluginHost::IShell*) = 0", retvals = { { type = Type.STRING16, class = "string" } }, params = { { name = "shell", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
231
|
+
[4] = { name = "Deinitialize", signature = "virtual void Deinitialize(PluginHost::IShell*) = 0", params = { { name = "shell", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
232
|
+
[5] = { name = "Information", signature = "virtual string Information() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
|
|
233
|
+
}
|
|
234
|
+
|
|
235
|
+
INTERFACES[49] = "PluginHost::IPlugin::INotification"
|
|
236
|
+
METHODS[49] = {
|
|
237
|
+
[3] = { name = "Activated", signature = "virtual void Activated(const string&, PluginHost::IShell*) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
238
|
+
[4] = { name = "Deactivated", signature = "virtual void Deactivated(const string&, PluginHost::IShell*) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
239
|
+
[5] = { name = "Unavailable", signature = "virtual void Unavailable(const string&, PluginHost::IShell*) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } }
|
|
240
|
+
}
|
|
241
|
+
|
|
242
|
+
INTERFACES[58] = "PluginHost::IPlugin::ILifeTime"
|
|
243
|
+
METHODS[58] = {
|
|
244
|
+
[3] = { name = "Initialize", signature = "virtual void Initialize(const string&, PluginHost::IShell*) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
245
|
+
[4] = { name = "Deinitialized", signature = "virtual void Deinitialized(const string&, PluginHost::IShell*) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } }
|
|
246
|
+
}
|
|
247
|
+
|
|
248
|
+
INTERFACES[59] = "PluginHost::ICompositPlugin"
|
|
249
|
+
METHODS[59] = {
|
|
250
|
+
[3] = { name = "Callback", signature = "virtual uint32_t Callback(PluginHost::ICompositPlugin::ICallback*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { type = Type.OBJECT, class = "PluginHost::ICompositPlugin::ICallback" } } }
|
|
251
|
+
}
|
|
252
|
+
|
|
253
|
+
INTERFACES[60] = "PluginHost::ICompositPlugin::ICallback"
|
|
254
|
+
METHODS[60] = {
|
|
255
|
+
[3] = { name = "Created", signature = "virtual void Created(const string&, PluginHost::IShell*) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
256
|
+
[4] = { name = "Destroy", signature = "virtual void Destroy(const string&, PluginHost::IShell*) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
257
|
+
[5] = { name = "Activated", signature = "virtual void Activated(const string&, PluginHost::IShell*) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
258
|
+
[6] = { name = "Deactivated", signature = "virtual void Deactivated(const string&, PluginHost::IShell*) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
259
|
+
[7] = { name = "Unavailable", signature = "virtual void Unavailable(const string&, PluginHost::IShell*) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "plugin", type = Type.OBJECT, class = "PluginHost::IShell" } } }
|
|
260
|
+
}
|
|
261
|
+
|
|
262
|
+
INTERFACES[57] = "PluginHost::IAuthenticate"
|
|
263
|
+
METHODS[57] = {
|
|
264
|
+
[3] = { name = "CreateToken", signature = "virtual Core::hresult CreateToken(const uint16_t, const uint8_t*, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "token", type = Type.STRING16, class = "string" } }, params = { { name = "buffer", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
|
|
265
|
+
[4] = { name = "Officer", signature = "virtual PluginHost::ISecurity* Officer(const string&) = 0", retvals = { { type = Type.OBJECT, class = "PluginHost::ISecurity" } }, params = { { name = "token", type = Type.STRING16, class = "string" } } }
|
|
266
|
+
}
|
|
267
|
+
|
|
268
|
+
-- IShell.h
|
|
269
|
+
INTERFACES[64] = "PluginHost::IShell"
|
|
270
|
+
METHODS[64] = {
|
|
271
|
+
[3] = { name = "EnableWebServer", signature = "virtual void EnableWebServer(const string&, const string&) = 0", params = { { name = "URLPath", type = Type.STRING16, class = "string" }, { name = "fileSystemPath", type = Type.STRING16, class = "string" } } },
|
|
272
|
+
[4] = { name = "DisableWebServer", signature = "virtual void DisableWebServer() = 0" },
|
|
273
|
+
[5] = { name = "Model", signature = "virtual string Model() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
274
|
+
[6] = { name = "Background", signature = "virtual bool Background() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
275
|
+
[7] = { name = "Accessor", signature = "virtual string Accessor() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
276
|
+
[8] = { name = "WebPrefix", signature = "virtual string WebPrefix() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
277
|
+
[9] = { name = "Locator", signature = "virtual string Locator() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
278
|
+
[10] = { name = "ClassName", signature = "virtual string ClassName() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
279
|
+
[11] = { name = "Callsign", signature = "virtual string Callsign() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
280
|
+
[12] = { name = "PersistentPath", signature = "virtual string PersistentPath() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
281
|
+
[13] = { name = "VolatilePath", signature = "virtual string VolatilePath() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
282
|
+
[14] = { name = "DataPath", signature = "virtual string DataPath() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
283
|
+
[15] = { name = "ProxyStubPath", signature = "virtual string ProxyStubPath() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
284
|
+
[16] = { name = "SystemPath", signature = "virtual string SystemPath() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
285
|
+
[17] = { name = "PluginPath", signature = "virtual string PluginPath() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
286
|
+
[18] = { name = "SystemRootPath", signature = "virtual string SystemRootPath() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
287
|
+
[19] = { name = "SystemRootPath", signature = "virtual Core::hresult SystemRootPath(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "systemRootPath", type = Type.STRING16, class = "string" } } },
|
|
288
|
+
[20] = { name = "StartMode", signature = "virtual PluginHost::IShell::startmode StartMode() const = 0", retvals = { { type = Type.ENUMU8, class = "PluginHost::IShell::startmode" } } },
|
|
289
|
+
[21] = { name = "StartMode", signature = "virtual Core::hresult StartMode(const PluginHost::IShell::startmode) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "value", type = Type.ENUMU8, class = "PluginHost::IShell::startmode" } } },
|
|
290
|
+
[22] = { name = "Substitute", signature = "virtual string Substitute(const string&) const = 0", retvals = { { type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
|
|
291
|
+
[23] = { name = "Resumed", signature = "virtual bool Resumed() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
292
|
+
[24] = { name = "Resumed", signature = "virtual Core::hresult Resumed(const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "value", type = Type.BOOL, class = "bool" } } },
|
|
293
|
+
[25] = { name = "HashKey", signature = "virtual string HashKey() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
294
|
+
[26] = { name = "ConfigLine", signature = "virtual string ConfigLine() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
295
|
+
[27] = { name = "ConfigLine", signature = "virtual Core::hresult ConfigLine(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "config", type = Type.STRING16, class = "string" } } },
|
|
296
|
+
[28] = { name = "Metadata", signature = "virtual Core::hresult Metadata(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "info", type = Type.STRING16, class = "string" } } },
|
|
297
|
+
[29] = { name = "SubSystems", signature = "virtual PluginHost::ISubSystem* SubSystems() = 0", retvals = { { type = Type.OBJECT, class = "PluginHost::ISubSystem" } } },
|
|
298
|
+
[30] = { name = "Notify", signature = "virtual void Notify(const string&, const string&) = 0", params = { { name = "event", type = Type.STRING16, class = "string" }, { name = "message", type = Type.STRING16, class = "string" } } },
|
|
299
|
+
[31] = { name = "Register", signature = "virtual void Register(PluginHost::IPlugin::INotification*, const Core::OptionalType<string>&) = 0", params = { { name = "sink", type = Type.OBJECT, class = "PluginHost::IPlugin::INotification" }, { name = "callsign", type = Type.STRING16, class = "string", optional = true } } },
|
|
300
|
+
[32] = { name = "Unregister", signature = "virtual void Unregister(PluginHost::IPlugin::INotification*, const Core::OptionalType<string>&) = 0", params = { { name = "sink", type = Type.OBJECT, class = "PluginHost::IPlugin::INotification" }, { name = "callsign", type = Type.STRING16, class = "string", optional = true } } },
|
|
301
|
+
[33] = { name = "State", signature = "virtual PluginHost::IShell::state State() const = 0", retvals = { { type = Type.ENUMU8, class = "PluginHost::IShell::state" } } },
|
|
302
|
+
[34] = { name = "QueryInterfaceByCallsign", signature = "virtual void* QueryInterfaceByCallsign(const uint32_t, const string&) = 0", retvals = { { type = Type.OBJECT, class = "void", interface_param = 1 } }, params = { { name = "id", type = Type.INTERFACE, class = "uint32_t" }, { name = "name", type = Type.STRING16, class = "string" } } },
|
|
303
|
+
[35] = { name = "Activate", signature = "virtual Core::hresult Activate(const PluginHost::IShell::reason) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { type = Type.ENUMU8, class = "PluginHost::IShell::reason" } } },
|
|
304
|
+
[36] = { name = "Deactivate", signature = "virtual Core::hresult Deactivate(const PluginHost::IShell::reason) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { type = Type.ENUMU8, class = "PluginHost::IShell::reason" } } },
|
|
305
|
+
[37] = { name = "Unavailable", signature = "virtual Core::hresult Unavailable(const PluginHost::IShell::reason) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { type = Type.ENUMU8, class = "PluginHost::IShell::reason" } } },
|
|
306
|
+
[38] = { name = "Hibernate", signature = "virtual Core::hresult Hibernate(const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "timeout", type = Type.UINT32, class = "uint32_t" } } },
|
|
307
|
+
[39] = { name = "Reason", signature = "virtual PluginHost::IShell::reason Reason() const = 0", retvals = { { type = Type.ENUMU8, class = "PluginHost::IShell::reason" } } },
|
|
308
|
+
[40] = { name = "Submit", signature = "virtual uint32_t Submit(const uint32_t, /* undefined type */ const Core::ProxyType<Core::JSON::IElement>&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "Id", type = Type.UINT32, class = "uint32_t" } } },
|
|
309
|
+
[41] = { name = "GetLibrarySearchPaths", signature = "virtual RPC::IStringIterator* GetLibrarySearchPaths(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } }, params = { { type = Type.STRING16, class = "string" } } }
|
|
310
|
+
}
|
|
311
|
+
|
|
312
|
+
INTERFACES[66] = "PluginHost::IShell::IConnectionServer"
|
|
313
|
+
METHODS[66] = {
|
|
314
|
+
[3] = { name = "Register", signature = "virtual void Register(PluginHost::IShell::IConnectionServer::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "PluginHost::IShell::IConnectionServer::INotification" } } },
|
|
315
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(const PluginHost::IShell::IConnectionServer::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "PluginHost::IShell::IConnectionServer::INotification" } } }
|
|
316
|
+
}
|
|
317
|
+
|
|
318
|
+
INTERFACES[67] = "PluginHost::IShell::IConnectionServer::INotification"
|
|
319
|
+
METHODS[67] = {
|
|
320
|
+
[3] = { name = "Opened", signature = "virtual void Opened(const uint32_t) = 0", params = { { name = "channelId", type = Type.UINT32, class = "uint32_t" } } },
|
|
321
|
+
[4] = { name = "Closed", signature = "virtual void Closed(const uint32_t) = 0", params = { { name = "channelId", type = Type.UINT32, class = "uint32_t" } } }
|
|
322
|
+
}
|
|
323
|
+
|
|
324
|
+
-- IStateControl.h
|
|
325
|
+
INTERFACES[68] = "PluginHost::IStateControl"
|
|
326
|
+
METHODS[68] = {
|
|
327
|
+
[3] = { name = "Configure", signature = "virtual Core::hresult Configure(PluginHost::IShell*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "framework", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
328
|
+
[4] = { name = "State", signature = "virtual PluginHost::IStateControl::state State() const = 0", retvals = { { type = Type.ENUMU16, class = "PluginHost::IStateControl::state" } } },
|
|
329
|
+
[5] = { name = "Request", signature = "virtual Core::hresult Request(const PluginHost::IStateControl::command) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "state", type = Type.ENUMU16, class = "PluginHost::IStateControl::command" } } },
|
|
330
|
+
[6] = { name = "Register", signature = "virtual void Register(PluginHost::IStateControl::INotification*) = 0", params = { { name = "notification", type = Type.OBJECT, class = "PluginHost::IStateControl::INotification" } } },
|
|
331
|
+
[7] = { name = "Unregister", signature = "virtual void Unregister(PluginHost::IStateControl::INotification*) = 0", params = { { name = "notification", type = Type.OBJECT, class = "PluginHost::IStateControl::INotification" } } }
|
|
332
|
+
}
|
|
333
|
+
|
|
334
|
+
INTERFACES[69] = "PluginHost::IStateControl::INotification"
|
|
335
|
+
METHODS[69] = {
|
|
336
|
+
[3] = { name = "StateChange", signature = "virtual void StateChange(const PluginHost::IStateControl::state) = 0", params = { { name = "state", type = Type.ENUMU16, class = "PluginHost::IStateControl::state" } } }
|
|
337
|
+
}
|
|
338
|
+
|
|
339
|
+
-- IStateController.h
|
|
340
|
+
INTERFACES[70] = "PluginHost::IStateController"
|
|
341
|
+
METHODS[70] = {
|
|
342
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(PluginHost::IStateController::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "PluginHost::IStateController::INotification" } } },
|
|
343
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const PluginHost::IStateController::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "PluginHost::IStateController::INotification" } } },
|
|
344
|
+
[5] = { name = "State", signature = "virtual Core::hresult State(PluginHost::IStateController::state&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "state", type = Type.ENUMU8, class = "PluginHost::IStateController::state" } } },
|
|
345
|
+
[6] = { name = "Request", signature = "virtual Core::hresult Request(const PluginHost::IStateController::command) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "state", type = Type.ENUMU8, class = "PluginHost::IStateController::command" } } }
|
|
346
|
+
}
|
|
347
|
+
|
|
348
|
+
INTERFACES[71] = "PluginHost::IStateController::INotification"
|
|
349
|
+
METHODS[71] = {
|
|
350
|
+
[3] = { name = "StateChanged", signature = "virtual void StateChanged(const PluginHost::IStateController::state) = 0", params = { { name = "state", type = Type.ENUMU8, class = "PluginHost::IStateController::state" } } }
|
|
351
|
+
}
|
|
352
|
+
|
|
353
|
+
-- ISubSystem.h
|
|
354
|
+
INTERFACES[113] = "PluginHost::IMetadata"
|
|
355
|
+
METHODS[113] = {
|
|
356
|
+
[3] = { name = "BuildTreeHash", signature = "virtual string BuildTreeHash() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
357
|
+
[4] = { name = "Major", signature = "virtual uint8_t Major() const = 0", retvals = { { type = Type.UINT8, class = "uint8_t" } } },
|
|
358
|
+
[5] = { name = "Minor", signature = "virtual uint8_t Minor() const = 0", retvals = { { type = Type.UINT8, class = "uint8_t" } } },
|
|
359
|
+
[6] = { name = "Patch", signature = "virtual uint8_t Patch() const = 0", retvals = { { type = Type.UINT8, class = "uint8_t" } } }
|
|
360
|
+
}
|
|
361
|
+
|
|
362
|
+
INTERFACES[80] = "PluginHost::ISubSystem"
|
|
363
|
+
METHODS[80] = {
|
|
364
|
+
[3] = { name = "Register", signature = "virtual void Register(PluginHost::ISubSystem::INotification*) = 0", params = { { name = "notification", type = Type.OBJECT, class = "PluginHost::ISubSystem::INotification" } } },
|
|
365
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(PluginHost::ISubSystem::INotification*) = 0", params = { { name = "notification", type = Type.OBJECT, class = "PluginHost::ISubSystem::INotification" } } },
|
|
366
|
+
[5] = { name = "Set", signature = "virtual Core::hresult Set(const PluginHost::ISubSystem::subsystem, Core::IUnknown*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "type", type = Type.ENUMU32, class = "PluginHost::ISubSystem::subsystem" }, { name = "information", type = Type.OBJECT, class = "Core::IUnknown" } } },
|
|
367
|
+
[6] = { name = "Get", signature = "virtual const Core::IUnknown* Get(const PluginHost::ISubSystem::subsystem) const = 0", retvals = { { type = Type.OBJECT, class = "Core::IUnknown" } }, params = { { name = "type", type = Type.ENUMU32, class = "PluginHost::ISubSystem::subsystem" } } },
|
|
368
|
+
[7] = { name = "IsActive", signature = "virtual bool IsActive(const PluginHost::ISubSystem::subsystem) const = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { name = "type", type = Type.ENUMU32, class = "PluginHost::ISubSystem::subsystem" } } },
|
|
369
|
+
[8] = { name = "BuildTreeHash", signature = "virtual string BuildTreeHash() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
370
|
+
[9] = { name = "Version", signature = "virtual string Version() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
|
|
371
|
+
}
|
|
372
|
+
|
|
373
|
+
INTERFACES[81] = "PluginHost::ISubSystem::INotification"
|
|
374
|
+
METHODS[81] = {
|
|
375
|
+
[3] = { name = "Updated", signature = "virtual void Updated() = 0" }
|
|
376
|
+
}
|
|
377
|
+
|
|
378
|
+
INTERFACES[86] = "PluginHost::ISubSystem::ISecurity"
|
|
379
|
+
METHODS[86] = {
|
|
380
|
+
[3] = { name = "Callsign", signature = "virtual string Callsign() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
|
|
381
|
+
}
|
|
382
|
+
|
|
383
|
+
INTERFACES[82] = "PluginHost::ISubSystem::IInternet"
|
|
384
|
+
METHODS[82] = {
|
|
385
|
+
[3] = { name = "PublicIPAddress", signature = "virtual string PublicIPAddress() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
386
|
+
[4] = { name = "NetworkType", signature = "virtual PluginHost::ISubSystem::IInternet::network_type NetworkType() const = 0", retvals = { { type = Type.ENUMU8, class = "PluginHost::ISubSystem::IInternet::network_type" } } }
|
|
387
|
+
}
|
|
388
|
+
|
|
389
|
+
INTERFACES[83] = "PluginHost::ISubSystem::ILocation"
|
|
390
|
+
METHODS[83] = {
|
|
391
|
+
[3] = { name = "TimeZone", signature = "virtual string TimeZone() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
392
|
+
[4] = { name = "Country", signature = "virtual string Country() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
393
|
+
[5] = { name = "Region", signature = "virtual string Region() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
394
|
+
[6] = { name = "City", signature = "virtual string City() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
395
|
+
[7] = { name = "Latitude", signature = "virtual int32_t Latitude() const", retvals = { { type = Type.INT32, class = "int32_t" } } },
|
|
396
|
+
[8] = { name = "Longitude", signature = "virtual int32_t Longitude() const", retvals = { { type = Type.INT32, class = "int32_t" } } }
|
|
397
|
+
}
|
|
398
|
+
|
|
399
|
+
INTERFACES[84] = "PluginHost::ISubSystem::IIdentifier"
|
|
400
|
+
METHODS[84] = {
|
|
401
|
+
[3] = { name = "Identifier", signature = "virtual uint8_t Identifier(const uint8_t, uint8_t*) const = 0", retvals = { { name = "buffer", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "length", type = Type.UINT8, class = "uint8_t" } } },
|
|
402
|
+
[4] = { name = "Architecture", signature = "virtual string Architecture() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
403
|
+
[5] = { name = "Chipset", signature = "virtual string Chipset() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
404
|
+
[6] = { name = "FirmwareVersion", signature = "virtual string FirmwareVersion() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
|
|
405
|
+
}
|
|
406
|
+
|
|
407
|
+
INTERFACES[85] = "PluginHost::ISubSystem::ITime"
|
|
408
|
+
METHODS[85] = {
|
|
409
|
+
[3] = { name = "TimeSync", signature = "virtual uint64_t TimeSync() const = 0", retvals = { { type = Type.UINT64, class = "uint64_t" } } }
|
|
410
|
+
}
|
|
411
|
+
|
|
412
|
+
INTERFACES[87] = "PluginHost::ISubSystem::IProvisioning"
|
|
413
|
+
METHODS[87] = {
|
|
414
|
+
[3] = { name = "Storage", signature = "virtual string Storage() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
415
|
+
[4] = { name = "Next", signature = "virtual bool Next(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
|
|
416
|
+
[5] = { name = "Previous", signature = "virtual bool Previous(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
|
|
417
|
+
[6] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
418
|
+
[7] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
419
|
+
[8] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
420
|
+
[9] = { name = "Current", signature = "virtual string Current() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
|
|
421
|
+
}
|
|
422
|
+
|
|
423
|
+
INTERFACES[88] = "PluginHost::ISubSystem::IDecryption"
|
|
424
|
+
METHODS[88] = {
|
|
425
|
+
[3] = { name = "Next", signature = "virtual bool Next(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
|
|
426
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
|
|
427
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
428
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
429
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
430
|
+
[8] = { name = "Current", signature = "virtual string Current() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
|
|
431
|
+
}
|
|
432
|
+
|
|
433
|
+
-- IAVNClient.h
|
|
434
|
+
INTERFACES[480] = "Exchange::IAVNClient"
|
|
435
|
+
METHODS[480] = {
|
|
436
|
+
[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" } } },
|
|
437
|
+
[4] = { name = "Launch", signature = "virtual void Launch(const string&) = 0", params = { { type = Type.STRING16, class = "string" } } }
|
|
438
|
+
}
|
|
439
|
+
|
|
440
|
+
-- IAVSClient.h
|
|
441
|
+
INTERFACES[897] = "Exchange::IAVSController"
|
|
442
|
+
METHODS[897] = {
|
|
443
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IAVSController::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IAVSController::INotification" } } },
|
|
444
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(const Exchange::IAVSController::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IAVSController::INotification" } } },
|
|
445
|
+
[5] = { name = "Mute", signature = "virtual uint32_t Mute(const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "muted", type = Type.BOOL, class = "bool" } } },
|
|
446
|
+
[6] = { name = "Record", signature = "virtual uint32_t Record(const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "started", type = Type.BOOL, class = "bool" } } }
|
|
447
|
+
}
|
|
448
|
+
|
|
449
|
+
INTERFACES[898] = "Exchange::IAVSController::INotification"
|
|
450
|
+
METHODS[898] = {
|
|
451
|
+
[3] = { name = "DialogueStateChange", signature = "virtual void DialogueStateChange(const Exchange::IAVSController::INotification::dialoguestate) = 0", params = { { name = "state", type = Type.ENUMU8, class = "Exchange::IAVSController::INotification::dialoguestate" } } }
|
|
452
|
+
}
|
|
453
|
+
|
|
454
|
+
INTERFACES[896] = "Exchange::IAVSClient"
|
|
455
|
+
METHODS[896] = {
|
|
456
|
+
[3] = { name = "Initialize", signature = "virtual bool Initialize(PluginHost::IShell*, const string&) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { name = "service", type = Type.OBJECT, class = "PluginHost::IShell" }, { name = "configuration", type = Type.STRING16, class = "string" } } },
|
|
457
|
+
[4] = { name = "Deinitialize", signature = "virtual bool Deinitialize() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
458
|
+
[5] = { name = "Controller", signature = "virtual Exchange::IAVSController* Controller() = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IAVSController" } } },
|
|
459
|
+
[6] = { name = "StateChange", signature = "virtual void StateChange(PluginHost::IShell*) = 0", params = { { name = "audioSource", type = Type.OBJECT, class = "PluginHost::IShell" } } }
|
|
460
|
+
}
|
|
461
|
+
|
|
462
|
+
-- IAmazonPrime.h
|
|
463
|
+
INTERFACES[944] = "Exchange::IAmazonPrime"
|
|
464
|
+
METHODS[944] = {
|
|
465
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IAmazonPrime::INotification*) = 0", params = { { name = "ignition", type = Type.OBJECT, class = "Exchange::IAmazonPrime::INotification" } } },
|
|
466
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::IAmazonPrime::INotification*) = 0", params = { { name = "ignition", type = Type.OBJECT, class = "Exchange::IAmazonPrime::INotification" } } },
|
|
467
|
+
[5] = { name = "Send", signature = "virtual uint32_t Send(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "message", type = Type.STRING16, class = "string" } } }
|
|
468
|
+
}
|
|
469
|
+
|
|
470
|
+
INTERFACES[945] = "Exchange::IAmazonPrime::INotification"
|
|
471
|
+
METHODS[945] = {
|
|
472
|
+
[3] = { name = "Receive", signature = "virtual void Receive(const string&) = 0", params = { { name = "message", type = Type.STRING16, class = "string" } } }
|
|
473
|
+
}
|
|
474
|
+
|
|
475
|
+
-- IApplication.h
|
|
476
|
+
INTERFACES[992] = "Exchange::IApplication"
|
|
477
|
+
METHODS[992] = {
|
|
478
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IApplication::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IApplication::INotification" } } },
|
|
479
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::IApplication::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IApplication::INotification" } } },
|
|
480
|
+
[5] = { name = "Reset", signature = "virtual uint32_t Reset(const Exchange::IApplication::resettype) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "type", type = Type.ENUMU8, class = "Exchange::IApplication::resettype" } } },
|
|
481
|
+
[6] = { name = "Identifier", signature = "virtual uint32_t Identifier(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "id", type = Type.STRING16, class = "string" } } },
|
|
482
|
+
[7] = { name = "ContentLink", signature = "virtual uint32_t ContentLink(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "link", type = Type.STRING16, class = "string" } } },
|
|
483
|
+
[8] = { name = "LaunchPoint", signature = "virtual uint32_t LaunchPoint(Exchange::IApplication::launchpointtype&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "point", type = Type.ENUMU8, class = "Exchange::IApplication::launchpointtype" } } },
|
|
484
|
+
[9] = { name = "LaunchPoint", signature = "virtual uint32_t LaunchPoint(const Exchange::IApplication::launchpointtype&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { type = Type.ENUMU8, class = "Exchange::IApplication::launchpointtype" } } },
|
|
485
|
+
[10] = { name = "Visible", signature = "virtual uint32_t Visible(bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "visiblity", type = Type.BOOL, class = "bool" } } },
|
|
486
|
+
[11] = { name = "Visible", signature = "virtual uint32_t Visible(const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { type = Type.BOOL, class = "bool" } } },
|
|
487
|
+
[12] = { name = "Language", signature = "virtual uint32_t Language(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "language", type = Type.STRING16, class = "string" } } },
|
|
488
|
+
[13] = { name = "Language", signature = "virtual uint32_t Language(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { type = Type.STRING16, class = "string" } } }
|
|
489
|
+
}
|
|
490
|
+
|
|
491
|
+
INTERFACES[993] = "Exchange::IApplication::INotification"
|
|
492
|
+
METHODS[993] = {
|
|
493
|
+
[3] = { name = "VisibilityChange", signature = "virtual void VisibilityChange(const bool) = 0", params = { { name = "hidden", type = Type.BOOL, class = "bool" } } }
|
|
494
|
+
}
|
|
495
|
+
|
|
496
|
+
-- IAudioStream.h
|
|
497
|
+
INTERFACES[386] = "Exchange::IAudioStream"
|
|
498
|
+
METHODS[386] = {
|
|
499
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::IAudioStream::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IAudioStream::INotification" } } },
|
|
500
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Exchange::IAudioStream::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IAudioStream::INotification" } } },
|
|
501
|
+
[5] = { name = "Callback", signature = "virtual Core::hresult Callback(Exchange::IAudioStream::ICallback* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callback", type = Type.OBJECT, class = "Exchange::IAudioStream::ICallback" } } },
|
|
502
|
+
[6] = { name = "Name", signature = "virtual Core::hresult Name(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "name", type = Type.STRING16, class = "string" } } },
|
|
503
|
+
[7] = { name = "State", signature = "virtual Core::hresult State(Exchange::IAudioStream::streamstate&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "state", type = Type.ENUMU8, class = "Exchange::IAudioStream::streamstate" } } },
|
|
504
|
+
[8] = { name = "Capabilities", signature = "virtual Core::hresult Capabilities(Exchange::IAudioStream::codectype&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "caps", type = Type.ENUMU16, class = "Exchange::IAudioStream::codectype", bitmask = true } } },
|
|
505
|
+
[9] = { name = "Profile", signature = "virtual Core::hresult Profile(const Exchange::IAudioStream::audioprofile&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "profile", type = Type.POD, class = "Exchange::IAudioStream::audioprofile", element = { { name = "codec", type = Type.ENUMU16, class = "Exchange::IAudioStream::codectype" }, { name = "codecParams", type = Type.STRING16, class = "string", optional = true }, { name = "channels", type = Type.UINT8, class = "uint8_t" }, { name = "resolution", type = Type.UINT8, class = "uint8_t" }, { name = "sampleRate", type = Type.UINT32, class = "uint32_t" }, { name = "bitRate", type = Type.UINT32, class = "uint32_t", optional = true } } } } },
|
|
506
|
+
[10] = { name = "Profile", signature = "virtual Core::hresult Profile(Exchange::IAudioStream::audioprofile&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "profile", type = Type.POD, class = "Exchange::IAudioStream::audioprofile", element = { { name = "codec", type = Type.ENUMU16, class = "Exchange::IAudioStream::codectype" }, { name = "codecParams", type = Type.STRING16, class = "string", optional = true }, { name = "channels", type = Type.UINT8, class = "uint8_t" }, { name = "resolution", type = Type.UINT8, class = "uint8_t" }, { name = "sampleRate", type = Type.UINT32, class = "uint32_t" }, { name = "bitRate", type = Type.UINT32, class = "uint32_t", optional = true } } } } },
|
|
507
|
+
[11] = { name = "Time", signature = "virtual Core::hresult Time(uint32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "time", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
|
|
508
|
+
[12] = { name = "Speed", signature = "virtual Core::hresult Speed(const uint8_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "speed", type = Type.UINT8, class = "uint8_t" } } },
|
|
509
|
+
[13] = { name = "Speed", signature = "virtual Core::hresult Speed(uint8_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "speed", type = Type.UINT8, class = "uint8_t", proto = "uint8_t&" } } }
|
|
510
|
+
}
|
|
511
|
+
|
|
512
|
+
INTERFACES[388] = "Exchange::IAudioStream::INotification"
|
|
513
|
+
METHODS[388] = {
|
|
514
|
+
[3] = { name = "StateChanged", signature = "virtual void StateChanged(const Exchange::IAudioStream::streamstate, const Core::OptionalType<Exchange::IAudioStream::audioprofile>&) = 0", params = { { name = "state", type = Type.ENUMU8, class = "Exchange::IAudioStream::streamstate" }, { name = "profile", type = Type.POD, class = "Exchange::IAudioStream::audioprofile", element = { { name = "codec", type = Type.ENUMU16, class = "Exchange::IAudioStream::codectype" }, { name = "codecParams", type = Type.STRING16, class = "string", optional = true }, { name = "channels", type = Type.UINT8, class = "uint8_t" }, { name = "resolution", type = Type.UINT8, class = "uint8_t" }, { name = "sampleRate", type = Type.UINT32, class = "uint32_t" }, { name = "bitRate", type = Type.UINT32, class = "uint32_t", optional = true } }, optional = true } } }
|
|
515
|
+
}
|
|
516
|
+
|
|
517
|
+
INTERFACES[387] = "Exchange::IAudioStream::ICallback"
|
|
518
|
+
METHODS[387] = {
|
|
519
|
+
[3] = { name = "Data", signature = "virtual void Data(const Core::OptionalType<uint16_t>&, const Core::OptionalType<uint32_t>&, const uint16_t, const uint8_t*) = 0", params = { { name = "seq", type = Type.UINT16, class = "uint16_t", optional = true }, { name = "timestamp", type = Type.UINT32, class = "uint32_t", optional = true }, { name = "data", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } }
|
|
520
|
+
}
|
|
521
|
+
|
|
522
|
+
-- IBluetooth.h
|
|
523
|
+
-- IBluetoothAudio.h
|
|
524
|
+
INTERFACES[1136] = "Exchange::IBluetoothAudio::IStream"
|
|
525
|
+
METHODS[1136] = {
|
|
526
|
+
[3] = { name = "Configure", signature = "virtual Core::hresult Configure(const Exchange::IBluetoothAudio::IStream::Format&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "pcmStreamFormat", type = Type.POD, class = "Exchange::IBluetoothAudio::IStream::Format", element = { { name = "SampleRate", type = Type.UINT32, class = "uint32_t" }, { name = "FrameRate", type = Type.UINT16, class = "uint16_t" }, { name = "Resolution", type = Type.UINT8, class = "uint8_t" }, { name = "Channels", type = Type.UINT8, class = "uint8_t" } } } } },
|
|
527
|
+
[4] = { name = "Acquire", signature = "virtual Core::hresult Acquire(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "connector", type = Type.STRING16, class = "string" } } },
|
|
528
|
+
[5] = { name = "Relinquish", signature = "virtual Core::hresult Relinquish() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
|
|
529
|
+
[6] = { name = "Speed", signature = "virtual Core::hresult Speed(const int8_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "speedPercent", type = Type.INT8, class = "int8_t" } } },
|
|
530
|
+
[7] = { name = "Time", signature = "virtual Core::hresult Time(uint32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "timeMs", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
|
|
531
|
+
[8] = { name = "Delay", signature = "virtual Core::hresult Delay(uint32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "delayMs", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } }
|
|
532
|
+
}
|
|
533
|
+
|
|
534
|
+
INTERFACES[1137] = "Exchange::IBluetoothAudio::ISink"
|
|
535
|
+
METHODS[1137] = {
|
|
536
|
+
[3] = { name = "Callback", signature = "virtual Core::hresult Callback(Exchange::IBluetoothAudio::ISink::ICallback*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callback", type = Type.OBJECT, class = "Exchange::IBluetoothAudio::ISink::ICallback" } } },
|
|
537
|
+
[4] = { name = "Assign", signature = "virtual Core::hresult Assign(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.STRING16, class = "string" } } },
|
|
538
|
+
[5] = { name = "Revoke", signature = "virtual Core::hresult Revoke() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
|
|
539
|
+
[6] = { name = "State", signature = "virtual Core::hresult State(Exchange::IBluetoothAudio::state&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "sinkState", type = Type.ENUMU8, class = "Exchange::IBluetoothAudio::state" } } },
|
|
540
|
+
[7] = { name = "Device", signature = "virtual Core::hresult Device(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "address", type = Type.STRING16, class = "string" } } },
|
|
541
|
+
[8] = { name = "Type", signature = "virtual Core::hresult Type(Exchange::IBluetoothAudio::ISink::devicetype&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "sinkType", type = Type.ENUMU8, class = "Exchange::IBluetoothAudio::ISink::devicetype" } } },
|
|
542
|
+
[9] = { name = "Latency", signature = "virtual Core::hresult Latency(const int16_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "latency", type = Type.INT16, class = "int16_t" } } },
|
|
543
|
+
[10] = { name = "Latency", signature = "virtual Core::hresult Latency(int16_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "latency", type = Type.INT16, class = "int16_t", proto = "int16_t&" } } },
|
|
544
|
+
[11] = { name = "SupportedCodecs", signature = "virtual Core::hresult SupportedCodecs(Exchange::IBluetoothAudio::audiocodec&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "codecs", type = Type.ENUMU8, class = "Exchange::IBluetoothAudio::audiocodec", bitmask = true } } },
|
|
545
|
+
[12] = { name = "SupportedDRMs", signature = "virtual Core::hresult SupportedDRMs(Exchange::IBluetoothAudio::drmscheme&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "drms", type = Type.ENUMU8, class = "Exchange::IBluetoothAudio::drmscheme", bitmask = true } } },
|
|
546
|
+
[13] = { name = "Codec", signature = "virtual Core::hresult Codec(Exchange::IBluetoothAudio::CodecProperties&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "properties", type = Type.POD, class = "Exchange::IBluetoothAudio::CodecProperties", element = { { name = "Codec", type = Type.ENUMU8, class = "Exchange::IBluetoothAudio::audiocodec" }, { name = "Settings", type = Type.STRING16, class = "string" } } } } },
|
|
547
|
+
[14] = { name = "DRM", signature = "virtual Core::hresult DRM(Exchange::IBluetoothAudio::DRMProperties&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "properties", type = Type.POD, class = "Exchange::IBluetoothAudio::DRMProperties", element = { { name = "DRM", type = Type.ENUMU8, class = "Exchange::IBluetoothAudio::drmscheme" }, { name = "Settings", type = Type.STRING16, class = "string" } } } } },
|
|
548
|
+
[15] = { name = "Stream", signature = "virtual Core::hresult Stream(Exchange::IBluetoothAudio::StreamProperties&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "properties", type = Type.POD, class = "Exchange::IBluetoothAudio::StreamProperties", element = { { name = "SampleRate", type = Type.UINT32, class = "uint32_t" }, { name = "BitRate", type = Type.UINT32, class = "uint32_t" }, { name = "Channels", type = Type.UINT8, class = "uint8_t" }, { name = "Resolution", type = Type.UINT8, class = "uint8_t" }, { name = "IsResampled", type = Type.BOOL, class = "bool" } } } } }
|
|
549
|
+
}
|
|
550
|
+
|
|
551
|
+
INTERFACES[1139] = "Exchange::IBluetoothAudio::ISink::IControl"
|
|
552
|
+
METHODS[1139] = {
|
|
553
|
+
[3] = { name = "Source", signature = "virtual Core::hresult Source(Exchange::IBluetoothAudio::IStream*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "source", type = Type.OBJECT, class = "Exchange::IBluetoothAudio::IStream" } } }
|
|
554
|
+
}
|
|
555
|
+
|
|
556
|
+
INTERFACES[1138] = "Exchange::IBluetoothAudio::ISink::ICallback"
|
|
557
|
+
METHODS[1138] = {
|
|
558
|
+
[3] = { name = "StateChanged", signature = "virtual void StateChanged(const Exchange::IBluetoothAudio::state) = 0", params = { { name = "state", type = Type.ENUMU8, class = "Exchange::IBluetoothAudio::state" } } }
|
|
559
|
+
}
|
|
560
|
+
|
|
561
|
+
INTERFACES[1140] = "Exchange::IBluetoothAudio::ISource"
|
|
562
|
+
METHODS[1140] = {
|
|
563
|
+
[3] = { name = "Callback", signature = "virtual Core::hresult Callback(Exchange::IBluetoothAudio::ISource::ICallback*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callback", type = Type.OBJECT, class = "Exchange::IBluetoothAudio::ISource::ICallback" } } },
|
|
564
|
+
[4] = { name = "State", signature = "virtual Core::hresult State(Exchange::IBluetoothAudio::state&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "sourceState", type = Type.ENUMU8, class = "Exchange::IBluetoothAudio::state" } } },
|
|
565
|
+
[5] = { name = "Device", signature = "virtual Core::hresult Device(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "address", type = Type.STRING16, class = "string" } } },
|
|
566
|
+
[6] = { name = "Type", signature = "virtual Core::hresult Type(Exchange::IBluetoothAudio::ISource::devicetype&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "sourceType", type = Type.ENUMU8, class = "Exchange::IBluetoothAudio::ISource::devicetype" } } },
|
|
567
|
+
[7] = { name = "Codec", signature = "virtual Core::hresult Codec(Exchange::IBluetoothAudio::CodecProperties&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "properties", type = Type.POD, class = "Exchange::IBluetoothAudio::CodecProperties", element = { { name = "Codec", type = Type.ENUMU8, class = "Exchange::IBluetoothAudio::audiocodec" }, { name = "Settings", type = Type.STRING16, class = "string" } } } } },
|
|
568
|
+
[8] = { name = "DRM", signature = "virtual Core::hresult DRM(Exchange::IBluetoothAudio::DRMProperties&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "properties", type = Type.POD, class = "Exchange::IBluetoothAudio::DRMProperties", element = { { name = "DRM", type = Type.ENUMU8, class = "Exchange::IBluetoothAudio::drmscheme" }, { name = "Settings", type = Type.STRING16, class = "string" } } } } },
|
|
569
|
+
[9] = { name = "Stream", signature = "virtual Core::hresult Stream(Exchange::IBluetoothAudio::StreamProperties&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "properties", type = Type.POD, class = "Exchange::IBluetoothAudio::StreamProperties", element = { { name = "SampleRate", type = Type.UINT32, class = "uint32_t" }, { name = "BitRate", type = Type.UINT32, class = "uint32_t" }, { name = "Channels", type = Type.UINT8, class = "uint8_t" }, { name = "Resolution", type = Type.UINT8, class = "uint8_t" }, { name = "IsResampled", type = Type.BOOL, class = "bool" } } } } }
|
|
570
|
+
}
|
|
571
|
+
|
|
572
|
+
INTERFACES[1142] = "Exchange::IBluetoothAudio::ISource::IControl"
|
|
573
|
+
METHODS[1142] = {
|
|
574
|
+
[3] = { name = "Sink", signature = "virtual Core::hresult Sink(Exchange::IBluetoothAudio::IStream*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IBluetoothAudio::IStream" } } }
|
|
575
|
+
}
|
|
576
|
+
|
|
577
|
+
INTERFACES[1141] = "Exchange::IBluetoothAudio::ISource::ICallback"
|
|
578
|
+
METHODS[1141] = {
|
|
579
|
+
[3] = { name = "StateChanged", signature = "virtual void StateChanged(const Exchange::IBluetoothAudio::state) = 0", params = { { name = "state", type = Type.ENUMU8, class = "Exchange::IBluetoothAudio::state" } } }
|
|
580
|
+
}
|
|
581
|
+
|
|
582
|
+
-- IBluetoothRemoteControl.h
|
|
583
|
+
INTERFACES[1456] = "Exchange::IBluetoothRemoteControl"
|
|
584
|
+
METHODS[1456] = {
|
|
585
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::IBluetoothRemoteControl::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IBluetoothRemoteControl::INotification" } } },
|
|
586
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Exchange::IBluetoothRemoteControl::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IBluetoothRemoteControl::INotification" } } },
|
|
587
|
+
[5] = { name = "Assign", signature = "virtual Core::hresult Assign(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.STRING16, class = "string" } } },
|
|
588
|
+
[6] = { name = "Revoke", signature = "virtual Core::hresult Revoke() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
|
|
589
|
+
[7] = { name = "Device", signature = "virtual Core::hresult Device(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "address", type = Type.STRING16, class = "string" } } },
|
|
590
|
+
[8] = { name = "Metadata", signature = "virtual Core::hresult Metadata(Exchange::IBluetoothRemoteControl::unitmetadata&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "info", type = Type.POD, class = "Exchange::IBluetoothRemoteControl::unitmetadata", element = { { name = "name", type = Type.STRING16, class = "string" }, { name = "model", type = Type.STRING16, class = "string", optional = true }, { name = "serial", type = Type.STRING16, class = "string", optional = true }, { name = "firmware", type = Type.STRING16, class = "string", optional = true }, { name = "software", type = Type.STRING16, class = "string", optional = true }, { name = "manufacturer", type = Type.STRING16, class = "string", optional = true } } } } },
|
|
591
|
+
[9] = { name = "BatteryLevel", signature = "virtual Core::hresult BatteryLevel(uint8_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "level", type = Type.UINT8, class = "uint8_t", proto = "uint8_t&" } } },
|
|
592
|
+
[10] = { name = "VoiceControl", signature = "virtual Core::hresult VoiceControl(bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.BOOL, class = "bool" } } },
|
|
593
|
+
[11] = { name = "VoiceControl", signature = "virtual Core::hresult VoiceControl(const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "value", type = Type.BOOL, class = "bool" } } }
|
|
594
|
+
}
|
|
595
|
+
|
|
596
|
+
INTERFACES[1457] = "Exchange::IBluetoothRemoteControl::INotification"
|
|
597
|
+
METHODS[1457] = {
|
|
598
|
+
[3] = { name = "BatteryLevelChange", signature = "virtual void BatteryLevelChange(const uint8_t) = 0", params = { { name = "level", type = Type.UINT8, class = "uint8_t" } } }
|
|
599
|
+
}
|
|
600
|
+
|
|
601
|
+
-- IBrowser.h
|
|
602
|
+
INTERFACES[128] = "Exchange::IBrowser"
|
|
603
|
+
METHODS[128] = {
|
|
604
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IBrowser::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IBrowser::INotification" } } },
|
|
605
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::IBrowser::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IBrowser::INotification" } } },
|
|
606
|
+
[5] = { name = "SetURL", signature = "virtual void SetURL(const string&) = 0", params = { { name = "URL", type = Type.STRING16, class = "string" } } },
|
|
607
|
+
[6] = { name = "GetURL", signature = "virtual string GetURL() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
608
|
+
[7] = { name = "GetFPS", signature = "virtual uint32_t GetFPS() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
609
|
+
[8] = { name = "Hide", signature = "virtual void Hide(const bool) = 0", params = { { name = "hidden", type = Type.BOOL, class = "bool" } } }
|
|
610
|
+
}
|
|
611
|
+
|
|
612
|
+
INTERFACES[130] = "Exchange::IBrowser::INotification"
|
|
613
|
+
METHODS[130] = {
|
|
614
|
+
[3] = { name = "LoadFinished", signature = "virtual void LoadFinished(const string&) = 0", params = { { name = "URL", type = Type.STRING16, class = "string" } } },
|
|
615
|
+
[4] = { name = "URLChanged", signature = "virtual void URLChanged(const string&) = 0", params = { { name = "URL", type = Type.STRING16, class = "string" } } },
|
|
616
|
+
[5] = { name = "Hidden", signature = "virtual void Hidden(const bool) = 0", params = { { name = "hidden", type = Type.BOOL, class = "bool" } } },
|
|
617
|
+
[6] = { name = "Closure", signature = "virtual void Closure() = 0" }
|
|
618
|
+
}
|
|
619
|
+
|
|
620
|
+
INTERFACES[129] = "Exchange::IWebBrowser"
|
|
621
|
+
METHODS[129] = {
|
|
622
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IWebBrowser::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IWebBrowser::INotification" } } },
|
|
623
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::IWebBrowser::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IWebBrowser::INotification" } } },
|
|
624
|
+
[5] = { name = "URL", signature = "virtual uint32_t URL(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "url", type = Type.STRING16, class = "string" } } },
|
|
625
|
+
[6] = { name = "URL", signature = "virtual uint32_t URL(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "url", type = Type.STRING16, class = "string" } } },
|
|
626
|
+
[7] = { name = "Visibility", signature = "virtual uint32_t Visibility(Exchange::IWebBrowser::VisibilityType&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "visible", type = Type.ENUMU8, class = "Exchange::IWebBrowser::VisibilityType" } } },
|
|
627
|
+
[8] = { name = "Visibility", signature = "virtual uint32_t Visibility(const Exchange::IWebBrowser::VisibilityType) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "visible", type = Type.ENUMU8, class = "Exchange::IWebBrowser::VisibilityType" } } },
|
|
628
|
+
[9] = { name = "FPS", signature = "virtual uint32_t FPS(uint8_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "fps", type = Type.UINT8, class = "uint8_t", proto = "uint8_t&" } } },
|
|
629
|
+
[10] = { name = "HeaderList", signature = "virtual Core::hresult HeaderList(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "headerlist", type = Type.STRING16, class = "string" } } },
|
|
630
|
+
[11] = { name = "HeaderList", signature = "virtual Core::hresult HeaderList(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "headerlist", type = Type.STRING16, class = "string" } } },
|
|
631
|
+
[12] = { name = "UserAgent", signature = "virtual uint32_t UserAgent(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "useragent", type = Type.STRING16, class = "string" } } },
|
|
632
|
+
[13] = { name = "UserAgent", signature = "virtual uint32_t UserAgent(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "useragent", type = Type.STRING16, class = "string" } } },
|
|
633
|
+
[14] = { name = "LocalStorageEnabled", signature = "virtual uint32_t LocalStorageEnabled(bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "enabled", type = Type.BOOL, class = "bool" } } },
|
|
634
|
+
[15] = { name = "LocalStorageEnabled", signature = "virtual uint32_t LocalStorageEnabled(const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "enabled", type = Type.BOOL, class = "bool" } } },
|
|
635
|
+
[16] = { name = "HTTPCookieAcceptPolicy", signature = "virtual uint32_t HTTPCookieAcceptPolicy(Exchange::IWebBrowser::HTTPCookieAcceptPolicyType&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "policy", type = Type.ENUMU8, class = "Exchange::IWebBrowser::HTTPCookieAcceptPolicyType" } } },
|
|
636
|
+
[17] = { name = "HTTPCookieAcceptPolicy", signature = "virtual uint32_t HTTPCookieAcceptPolicy(const Exchange::IWebBrowser::HTTPCookieAcceptPolicyType) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "policy", type = Type.ENUMU8, class = "Exchange::IWebBrowser::HTTPCookieAcceptPolicyType" } } },
|
|
637
|
+
[18] = { name = "BridgeReply", signature = "virtual uint32_t BridgeReply(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "payload", type = Type.STRING16, class = "string" } } },
|
|
638
|
+
[19] = { name = "BridgeEvent", signature = "virtual uint32_t BridgeEvent(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "payload", type = Type.STRING16, class = "string" } } },
|
|
639
|
+
[20] = { name = "CollectGarbage", signature = "virtual uint32_t CollectGarbage() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } } }
|
|
640
|
+
}
|
|
641
|
+
|
|
642
|
+
INTERFACES[134] = "Exchange::IWebBrowser::INotification"
|
|
643
|
+
METHODS[134] = {
|
|
644
|
+
[3] = { name = "LoadFinished", signature = "virtual void LoadFinished(const string&, const int32_t) = 0", params = { { name = "URL", type = Type.STRING16, class = "string" }, { name = "httpstatus", type = Type.INT32, class = "int32_t" } } },
|
|
645
|
+
[4] = { name = "LoadFailed", signature = "virtual void LoadFailed(const string&) = 0", params = { { name = "URL", type = Type.STRING16, class = "string" } } },
|
|
646
|
+
[5] = { name = "URLChange", signature = "virtual void URLChange(const string&, const bool) = 0", params = { { name = "URL", type = Type.STRING16, class = "string" }, { name = "loaded", type = Type.BOOL, class = "bool" } } },
|
|
647
|
+
[6] = { name = "VisibilityChange", signature = "virtual void VisibilityChange(const bool) = 0", params = { { name = "hidden", type = Type.BOOL, class = "bool" } } },
|
|
648
|
+
[7] = { name = "PageClosure", signature = "virtual void PageClosure() = 0" },
|
|
649
|
+
[8] = { name = "BridgeQuery", signature = "virtual void BridgeQuery(const string&) = 0", params = { { name = "message", type = Type.STRING16, class = "string" } } }
|
|
650
|
+
}
|
|
651
|
+
|
|
652
|
+
INTERFACES[138] = "Exchange::IWebBrowserExt"
|
|
653
|
+
METHODS[138] = {
|
|
654
|
+
[3] = { name = "DeleteDir", signature = "virtual Core::hresult DeleteDir(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "path", type = Type.STRING16, class = "string" } } },
|
|
655
|
+
[4] = { name = "Languages", signature = "virtual Core::hresult Languages(Exchange::IWebBrowserExt::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "languages", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
656
|
+
[5] = { name = "Languages", signature = "virtual Core::hresult Languages(Exchange::IWebBrowserExt::IStringIterator* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "languages", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } }
|
|
657
|
+
}
|
|
658
|
+
|
|
659
|
+
INTERFACES[132] = "Exchange::IBrowserResources"
|
|
660
|
+
METHODS[132] = {
|
|
661
|
+
[3] = { name = "Headers", signature = "virtual uint32_t Headers(Exchange::IBrowserResources::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "header", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
662
|
+
[4] = { name = "Headers", signature = "virtual uint32_t Headers(Exchange::IBrowserResources::IStringIterator* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "header", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
663
|
+
[5] = { name = "UserScripts", signature = "virtual uint32_t UserScripts(Exchange::IBrowserResources::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "uris", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
664
|
+
[6] = { name = "UserScripts", signature = "virtual uint32_t UserScripts(Exchange::IBrowserResources::IStringIterator* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "uris", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
665
|
+
[7] = { name = "UserStyleSheets", signature = "virtual uint32_t UserStyleSheets(Exchange::IBrowserResources::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "uris", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
666
|
+
[8] = { name = "UserStyleSheets", signature = "virtual uint32_t UserStyleSheets(Exchange::IBrowserResources::IStringIterator* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "uris", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } }
|
|
667
|
+
}
|
|
668
|
+
|
|
669
|
+
INTERFACES[133] = "Exchange::IBrowserSecurity"
|
|
670
|
+
METHODS[133] = {
|
|
671
|
+
[3] = { name = "SecurityProfile", signature = "virtual uint32_t SecurityProfile(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "profile", type = Type.STRING16, class = "string" } } },
|
|
672
|
+
[4] = { name = "SecurityProfile", signature = "virtual uint32_t SecurityProfile(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "profile", type = Type.STRING16, class = "string" } } },
|
|
673
|
+
[5] = { name = "MixedContentPolicy", signature = "virtual uint32_t MixedContentPolicy(Exchange::IBrowserSecurity::MixedContentPolicyType&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "policy", type = Type.ENUMU8, class = "Exchange::IBrowserSecurity::MixedContentPolicyType" } } },
|
|
674
|
+
[6] = { name = "MixedContentPolicy", signature = "virtual uint32_t MixedContentPolicy(const Exchange::IBrowserSecurity::MixedContentPolicyType) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "policy", type = Type.ENUMU8, class = "Exchange::IBrowserSecurity::MixedContentPolicyType" } } }
|
|
675
|
+
}
|
|
676
|
+
|
|
677
|
+
INTERFACES[135] = "Exchange::IBrowserScripting"
|
|
678
|
+
METHODS[135] = {
|
|
679
|
+
[3] = { name = "RunJavaScript", signature = "virtual uint32_t RunJavaScript(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "script", type = Type.STRING16, class = "string" } } },
|
|
680
|
+
[4] = { name = "AddUserScript", signature = "virtual uint32_t AddUserScript(const string&, const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "script", type = Type.STRING16, class = "string" }, { name = "topFrameOnly", type = Type.BOOL, class = "bool" } } },
|
|
681
|
+
[5] = { name = "RemoveAllUserScripts", signature = "virtual uint32_t RemoveAllUserScripts() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } } }
|
|
682
|
+
}
|
|
683
|
+
|
|
684
|
+
INTERFACES[136] = "Exchange::IBrowserCookieJar"
|
|
685
|
+
METHODS[136] = {
|
|
686
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IBrowserCookieJar::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IBrowserCookieJar::INotification" } } },
|
|
687
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::IBrowserCookieJar::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IBrowserCookieJar::INotification" } } },
|
|
688
|
+
[5] = { name = "CookieJar", signature = "virtual uint32_t CookieJar(Exchange::IBrowserCookieJar::Config&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "cookieJarInfo", type = Type.POD, class = "Exchange::IBrowserCookieJar::Config", element = { { name = "version", type = Type.UINT32, class = "uint32_t" }, { name = "checksum", type = Type.UINT32, class = "uint32_t" }, { name = "payload", type = Type.STRING16, class = "string" } } } } },
|
|
689
|
+
[6] = { name = "CookieJar", signature = "virtual uint32_t CookieJar(const Exchange::IBrowserCookieJar::Config&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "cookieJarInfo", type = Type.POD, class = "Exchange::IBrowserCookieJar::Config", element = { { name = "version", type = Type.UINT32, class = "uint32_t" }, { name = "checksum", type = Type.UINT32, class = "uint32_t" }, { name = "payload", type = Type.STRING16, class = "string" } } } } }
|
|
690
|
+
}
|
|
691
|
+
|
|
692
|
+
INTERFACES[137] = "Exchange::IBrowserCookieJar::INotification"
|
|
693
|
+
METHODS[137] = {
|
|
694
|
+
[3] = { name = "CookieJarChanged", signature = "virtual void CookieJarChanged() = 0" }
|
|
695
|
+
}
|
|
696
|
+
|
|
697
|
+
-- IButler.h
|
|
698
|
+
INTERFACES[1104] = "Exchange::IButler"
|
|
699
|
+
METHODS[1104] = {
|
|
700
|
+
[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" } } },
|
|
701
|
+
[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" } } },
|
|
702
|
+
[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" } } },
|
|
703
|
+
[6] = { name = "Identifier", signature = "virtual Core::hresult Identifier(const uint32_t, Exchange::IValuePoint*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "valuePoint", type = Type.OBJECT, class = "Exchange::IValuePoint" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" } } },
|
|
704
|
+
[7] = { name = "Branch", signature = "virtual Core::hresult Branch(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "path", type = Type.STRING16, class = "string" } } },
|
|
705
|
+
[8] = { name = "Move", signature = "virtual Core::hresult Move(const string&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "path", type = Type.STRING16, class = "string" }, { name = "newName", type = Type.STRING16, class = "string" } } },
|
|
706
|
+
[9] = { name = "Delete", signature = "virtual Core::hresult Delete(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "path", type = Type.STRING16, class = "string" } } },
|
|
707
|
+
[10] = { name = "Source", signature = "virtual Core::hresult Source(const uint32_t, string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "callsign", type = Type.STRING16, class = "string" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" } } },
|
|
708
|
+
[11] = { name = "Link", signature = "virtual Core::hresult Link(const string&, const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "name", type = Type.STRING16, class = "string" }, { name = "id", type = Type.UINT32, class = "uint32_t" } } },
|
|
709
|
+
[12] = { name = "Orphans", signature = "virtual Core::hresult Orphans(const uint8_t, RPC::IValueIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "iterator", type = Type.OBJECT, class = "RPC::IIteratorType<uint32_t, RPC::ID_VALUEITERATOR>" } }, params = { { name = "module", type = Type.UINT8, class = "uint8_t" } } }
|
|
710
|
+
}
|
|
711
|
+
|
|
712
|
+
INTERFACES[1105] = "Exchange::IButler::INotification"
|
|
713
|
+
METHODS[1105] = {
|
|
714
|
+
[3] = { name = "Added", signature = "virtual void Added(Exchange::IValuePoint* const) = 0", params = { { name = "element", type = Type.OBJECT, class = "Exchange::IValuePoint" } } },
|
|
715
|
+
[4] = { name = "Removed", signature = "virtual void Removed(Exchange::IValuePoint* const) = 0", params = { { name = "element", type = Type.OBJECT, class = "Exchange::IValuePoint" } } },
|
|
716
|
+
[5] = { name = "Updated", signature = "virtual void Updated(Exchange::IValuePoint* const) = 0", params = { { name = "element", type = Type.OBJECT, class = "Exchange::IValuePoint" } } },
|
|
717
|
+
[6] = { name = "Metadata", signature = "virtual void Metadata(Exchange::IValuePoint* const) = 0", params = { { name = "element", type = Type.OBJECT, class = "Exchange::IValuePoint" } } }
|
|
718
|
+
}
|
|
719
|
+
|
|
720
|
+
-- ICapture.h
|
|
721
|
+
-- IComposition.h
|
|
722
|
+
INTERFACES[1010] = "RPC::IIteratorType<Exchange::IDeviceAudioCapabilities::AudioOutput, Exchange::ID_DEVICE_CAPABILITIES_AUDIO_OUTPUT>"
|
|
723
|
+
METHODS[1010] = {
|
|
724
|
+
[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" } } },
|
|
725
|
+
[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" } } },
|
|
726
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
727
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
728
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
729
|
+
[8] = { name = "Current", signature = "virtual Exchange::IDeviceAudioCapabilities::AudioOutput Current() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::AudioOutput" } } }
|
|
730
|
+
}
|
|
731
|
+
|
|
732
|
+
INTERFACES[1011] = "RPC::IIteratorType<Exchange::IDeviceAudioCapabilities::AudioCapability, Exchange::ID_DEVICE_CAPABILITIES_AUDIO_CAPABILITY>"
|
|
733
|
+
METHODS[1011] = {
|
|
734
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IDeviceAudioCapabilities::AudioCapability&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::AudioCapability" } } },
|
|
735
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IDeviceAudioCapabilities::AudioCapability&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::AudioCapability" } } },
|
|
736
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
737
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
738
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
739
|
+
[8] = { name = "Current", signature = "virtual Exchange::IDeviceAudioCapabilities::AudioCapability Current() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::AudioCapability" } } }
|
|
740
|
+
}
|
|
741
|
+
|
|
742
|
+
INTERFACES[1012] = "RPC::IIteratorType<Exchange::IDeviceAudioCapabilities::MS12Capability, Exchange::ID_DEVICE_CAPABILITIES_AUDIO_MS12_CAPABILITY>"
|
|
743
|
+
METHODS[1012] = {
|
|
744
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IDeviceAudioCapabilities::MS12Capability&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::MS12Capability" } } },
|
|
745
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IDeviceAudioCapabilities::MS12Capability&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::MS12Capability" } } },
|
|
746
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
747
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
748
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
749
|
+
[8] = { name = "Current", signature = "virtual Exchange::IDeviceAudioCapabilities::MS12Capability Current() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::MS12Capability" } } }
|
|
750
|
+
}
|
|
751
|
+
|
|
752
|
+
INTERFACES[1013] = "RPC::IIteratorType<Exchange::IDeviceAudioCapabilities::MS12Profile, Exchange::ID_DEVICE_CAPABILITIES_AUDIO_MS12_PROFILE>"
|
|
753
|
+
METHODS[1013] = {
|
|
754
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IDeviceAudioCapabilities::MS12Profile&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::MS12Profile" } } },
|
|
755
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IDeviceAudioCapabilities::MS12Profile&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::MS12Profile" } } },
|
|
756
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
757
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
758
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
759
|
+
[8] = { name = "Current", signature = "virtual Exchange::IDeviceAudioCapabilities::MS12Profile Current() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::MS12Profile" } } }
|
|
760
|
+
}
|
|
761
|
+
|
|
762
|
+
INTERFACES[1015] = "RPC::IIteratorType<Exchange::IDeviceVideoCapabilities::VideoOutput, Exchange::ID_DEVICE_CAPABILITIES_VIDEO_OUTPUT>"
|
|
763
|
+
METHODS[1015] = {
|
|
764
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IDeviceVideoCapabilities::VideoOutput&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::VideoOutput" } } },
|
|
765
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IDeviceVideoCapabilities::VideoOutput&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::VideoOutput" } } },
|
|
766
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
767
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
768
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
769
|
+
[8] = { name = "Current", signature = "virtual Exchange::IDeviceVideoCapabilities::VideoOutput Current() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::VideoOutput" } } }
|
|
770
|
+
}
|
|
771
|
+
|
|
772
|
+
INTERFACES[1016] = "RPC::IIteratorType<Exchange::IDeviceVideoCapabilities::ScreenResolution, Exchange::ID_DEVICE_CAPABILITIES_RESOLUTION>"
|
|
773
|
+
METHODS[1016] = {
|
|
774
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IDeviceVideoCapabilities::ScreenResolution&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::ScreenResolution" } } },
|
|
775
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IDeviceVideoCapabilities::ScreenResolution&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::ScreenResolution" } } },
|
|
776
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
777
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
778
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
779
|
+
[8] = { name = "Current", signature = "virtual Exchange::IDeviceVideoCapabilities::ScreenResolution Current() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::ScreenResolution" } } }
|
|
780
|
+
}
|
|
781
|
+
|
|
782
|
+
INTERFACES[624] = "Exchange::IComposition"
|
|
783
|
+
METHODS[624] = {
|
|
784
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IComposition::INotification*) = 0", params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IComposition::INotification" } } },
|
|
785
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::IComposition::INotification*) = 0", params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IComposition::INotification" } } },
|
|
786
|
+
[5] = { name = "Configure", signature = "virtual uint32_t Configure(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "service", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
787
|
+
[6] = { name = "Resolution", signature = "virtual uint32_t Resolution(const Exchange::IComposition::ScreenResolution) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::ScreenResolution" } } },
|
|
788
|
+
[7] = { name = "Resolution", signature = "virtual Exchange::IComposition::ScreenResolution Resolution() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::ScreenResolution" } } }
|
|
789
|
+
}
|
|
790
|
+
|
|
791
|
+
INTERFACES[625] = "Exchange::IComposition::IClient"
|
|
792
|
+
METHODS[625] = {
|
|
793
|
+
[3] = { name = "Native", signature = "virtual Core::instance_id Native() const", retvals = { { type = Type.OBJECT } } },
|
|
794
|
+
[4] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
795
|
+
[5] = { name = "Opacity", signature = "virtual void Opacity(const uint32_t) = 0", params = { { name = "value", type = Type.UINT32, class = "uint32_t" } } },
|
|
796
|
+
[6] = { name = "Opacity", signature = "virtual uint32_t Opacity() const", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
797
|
+
[7] = { name = "Geometry", signature = "virtual uint32_t Geometry(const Exchange::IComposition::Rectangle&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "rectangle", type = Type.POD, class = "Exchange::IComposition::Rectangle", element = { { name = "x", type = Type.INT32, class = "int32_t" }, { name = "y", type = Type.INT32, class = "int32_t" }, { name = "width", type = Type.UINT32, class = "uint32_t" }, { name = "height", type = Type.UINT32, class = "uint32_t" } } } } },
|
|
798
|
+
[8] = { name = "Geometry", signature = "virtual Exchange::IComposition::Rectangle Geometry() const = 0", retvals = { { type = Type.POD, class = "Exchange::IComposition::Rectangle", element = { { name = "x", type = Type.INT32, class = "int32_t" }, { name = "y", type = Type.INT32, class = "int32_t" }, { name = "width", type = Type.UINT32, class = "uint32_t" }, { name = "height", type = Type.UINT32, class = "uint32_t" } } } } },
|
|
799
|
+
[9] = { name = "ZOrder", signature = "virtual uint32_t ZOrder(const uint16_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "index", type = Type.UINT16, class = "uint16_t" } } },
|
|
800
|
+
[10] = { name = "ZOrder", signature = "virtual uint32_t ZOrder() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } }
|
|
801
|
+
}
|
|
802
|
+
|
|
803
|
+
INTERFACES[627] = "Exchange::IComposition::INotification"
|
|
804
|
+
METHODS[627] = {
|
|
805
|
+
[3] = { name = "Attached", signature = "virtual void Attached(const string&, Exchange::IComposition::IClient*) = 0", params = { { name = "name", type = Type.STRING16, class = "string" }, { name = "client", type = Type.OBJECT, class = "Exchange::IComposition::IClient" } } },
|
|
806
|
+
[4] = { name = "Detached", signature = "virtual void Detached(const string&) = 0", params = { { name = "name", type = Type.STRING16, class = "string" } } }
|
|
807
|
+
}
|
|
808
|
+
|
|
809
|
+
INTERFACES[628] = "Exchange::IComposition::IDisplay"
|
|
810
|
+
METHODS[628] = {
|
|
811
|
+
[3] = { name = "Native", signature = "virtual Core::instance_id Native() const = 0", retvals = { { type = Type.OBJECT } } },
|
|
812
|
+
[4] = { name = "Port", signature = "virtual string Port() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
813
|
+
[5] = { name = "CreateClient", signature = "virtual Exchange::IComposition::IClient* CreateClient(const string&, const uint32_t, const uint32_t) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IComposition::IClient" } }, params = { { name = "name", type = Type.STRING16, class = "string" }, { name = "width", type = Type.UINT32, class = "uint32_t" }, { name = "height", type = Type.UINT32, class = "uint32_t" } } },
|
|
814
|
+
[6] = { name = "Resolution", signature = "virtual uint32_t Resolution(const Exchange::IComposition::ScreenResolution) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::ScreenResolution" } } },
|
|
815
|
+
[7] = { name = "Resolution", signature = "virtual Exchange::IComposition::ScreenResolution Resolution() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::ScreenResolution" } } }
|
|
816
|
+
}
|
|
817
|
+
|
|
818
|
+
INTERFACES[1056] = "Exchange::IBrightness"
|
|
819
|
+
METHODS[1056] = {
|
|
820
|
+
[3] = { name = "SdrToHdrGraphicsBrightness", signature = "virtual uint32_t SdrToHdrGraphicsBrightness(Exchange::IBrightness::Brightness&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "brightness", type = Type.ENUMU8, class = "Exchange::IBrightness::Brightness" } } },
|
|
821
|
+
[4] = { name = "SdrToHdrGraphicsBrightness", signature = "virtual uint32_t SdrToHdrGraphicsBrightness(const Exchange::IBrightness::Brightness&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "brightness", type = Type.ENUMU8, class = "Exchange::IBrightness::Brightness" } } }
|
|
822
|
+
}
|
|
823
|
+
|
|
824
|
+
-- IConfiguration.h
|
|
825
|
+
INTERFACES[994] = "Exchange::IConfiguration"
|
|
826
|
+
METHODS[994] = {
|
|
827
|
+
[3] = { name = "Configure", signature = "virtual uint32_t Configure(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "framework", type = Type.OBJECT, class = "PluginHost::IShell" } } }
|
|
828
|
+
}
|
|
829
|
+
|
|
830
|
+
-- IContentDecryption.h
|
|
831
|
+
INTERFACES[288] = "Exchange::IContentDecryption"
|
|
832
|
+
METHODS[288] = {
|
|
833
|
+
[3] = { name = "Initialize", signature = "virtual uint32_t Initialize(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "service", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
834
|
+
[4] = { name = "Deinitialize", signature = "virtual void Deinitialize(PluginHost::IShell*) = 0", params = { { name = "service", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
835
|
+
[5] = { name = "Reset", signature = "virtual uint32_t Reset() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
836
|
+
[6] = { name = "Systems", signature = "virtual RPC::IStringIterator* Systems() const = 0", retvals = { { type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
837
|
+
[7] = { name = "Designators", signature = "virtual RPC::IStringIterator* Designators(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" } } },
|
|
838
|
+
[8] = { name = "Sessions", signature = "virtual RPC::IStringIterator* Sessions(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" } } },
|
|
839
|
+
[9] = { name = "Register", signature = "virtual uint32_t Register(Exchange::IContentDecryption::INotification*)", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IContentDecryption::INotification" } } },
|
|
840
|
+
[10] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::IContentDecryption::INotification*)", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IContentDecryption::INotification" } } }
|
|
841
|
+
}
|
|
842
|
+
|
|
843
|
+
INTERFACES[289] = "Exchange::IContentDecryption::INotification"
|
|
844
|
+
METHODS[289] = {
|
|
845
|
+
[3] = { name = "initializationStatus", signature = "virtual void initializationStatus(const std::string&, const Exchange::IContentDecryption::Status) = 0", params = { { name = "drm", type = Type.STRING16, class = "std::string" }, { name = "status", type = Type.ENUMU8, class = "Exchange::IContentDecryption::Status" } } }
|
|
846
|
+
}
|
|
847
|
+
|
|
848
|
+
-- IContentProtection.h
|
|
849
|
+
INTERFACES[1408] = "Exchange::IContentProtection"
|
|
850
|
+
METHODS[1408] = {
|
|
851
|
+
[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" } } },
|
|
852
|
+
[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" } } },
|
|
853
|
+
[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" } } },
|
|
854
|
+
[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" } } },
|
|
855
|
+
[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" } } },
|
|
856
|
+
[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" } } },
|
|
857
|
+
[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 } } } },
|
|
858
|
+
[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" } } }
|
|
859
|
+
}
|
|
860
|
+
|
|
861
|
+
INTERFACES[1409] = "Exchange::IContentProtection::INotification"
|
|
862
|
+
METHODS[1409] = {
|
|
863
|
+
[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" } } } } }
|
|
864
|
+
}
|
|
865
|
+
|
|
866
|
+
-- ICryptography.h
|
|
867
|
+
INTERFACES[1366] = "Exchange::IRandom"
|
|
868
|
+
METHODS[1366] = {
|
|
869
|
+
[3] = { name = "Generate", signature = "virtual uint16_t Generate(const uint16_t, uint8_t*) const = 0", retvals = { { name = "data", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "length", type = Type.UINT16, class = "uint16_t" } } }
|
|
870
|
+
}
|
|
871
|
+
|
|
872
|
+
INTERFACES[1362] = "Exchange::IHash"
|
|
873
|
+
METHODS[1362] = {
|
|
874
|
+
[3] = { name = "Ingest", signature = "virtual uint32_t Ingest(const uint32_t, const uint8_t*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "data", type = Type.BUFFER32, class = "uint8_t", proto = "uint8_t*" } } },
|
|
875
|
+
[4] = { name = "Calculate", signature = "virtual uint8_t Calculate(const uint8_t, uint8_t*) = 0", retvals = { { name = "data", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "maxLength", type = Type.UINT8, class = "uint8_t" } } }
|
|
876
|
+
}
|
|
877
|
+
|
|
878
|
+
INTERFACES[1363] = "Exchange::ICipher"
|
|
879
|
+
METHODS[1363] = {
|
|
880
|
+
[3] = { name = "Encrypt", signature = "virtual int32_t Encrypt(const uint8_t, const uint8_t*, const uint32_t, const uint8_t*, const uint32_t, uint8_t*) const = 0", retvals = { { name = "output", type = Type.BUFFER32, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "iv", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t*" }, { name = "input", type = Type.BUFFER32, class = "uint8_t", proto = "uint8_t*" }, { name = "maxOutputLength", type = Type.UINT32, class = "uint32_t" } } },
|
|
881
|
+
[4] = { name = "Decrypt", signature = "virtual int32_t Decrypt(const uint8_t, const uint8_t*, const uint32_t, const uint8_t*, const uint32_t, uint8_t*) const = 0", retvals = { { name = "output", type = Type.BUFFER32, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "iv", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t*" }, { name = "input", type = Type.BUFFER32, class = "uint8_t", proto = "uint8_t*" }, { name = "maxOutputLength", type = Type.UINT32, class = "uint32_t" } } }
|
|
882
|
+
}
|
|
883
|
+
|
|
884
|
+
INTERFACES[1364] = "Exchange::IDiffieHellman"
|
|
885
|
+
METHODS[1364] = {
|
|
886
|
+
[3] = { name = "Generate", signature = "virtual uint32_t Generate(const uint8_t, const uint16_t, const uint8_t*, uint32_t&, uint32_t&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "privKeyId", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" }, { name = "pubKeyId", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } }, params = { { name = "generator", type = Type.UINT8, class = "uint8_t" }, { name = "modulus", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
|
|
887
|
+
[4] = { name = "Derive", signature = "virtual uint32_t Derive(const uint32_t, const uint32_t, uint32_t&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "secretId", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } }, params = { { name = "privateKey", type = Type.UINT32, class = "uint32_t" }, { name = "peerPublicKeyId", type = Type.UINT32, class = "uint32_t" } } }
|
|
888
|
+
}
|
|
889
|
+
|
|
890
|
+
INTERFACES[1365] = "Exchange::IPersistent"
|
|
891
|
+
METHODS[1365] = {
|
|
892
|
+
[3] = { name = "Exists", signature = "virtual uint32_t Exists(const string&, bool&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "result", type = Type.BOOL, class = "bool" } }, params = { { name = "locator", type = Type.STRING16, class = "string" } } },
|
|
893
|
+
[4] = { name = "Load", signature = "virtual uint32_t Load(const string&, uint32_t&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "id", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } }, params = { { name = "locator", type = Type.STRING16, class = "string" } } },
|
|
894
|
+
[5] = { name = "Create", signature = "virtual uint32_t Create(const string&, const Exchange::IPersistent::keytype, uint32_t&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "id", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } }, params = { { name = "locator", type = Type.STRING16, class = "string" }, { name = "keyType", type = Type.ENUMU8, class = "Exchange::IPersistent::keytype" } } },
|
|
895
|
+
[6] = { name = "Flush", signature = "virtual uint32_t Flush() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } }
|
|
896
|
+
}
|
|
897
|
+
|
|
898
|
+
INTERFACES[1361] = "Exchange::IVault"
|
|
899
|
+
METHODS[1361] = {
|
|
900
|
+
[3] = { name = "Size", signature = "virtual uint16_t Size(const uint32_t) const = 0", retvals = { { type = Type.UINT16, class = "uint16_t" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" } } },
|
|
901
|
+
[4] = { name = "Import", signature = "virtual uint32_t Import(const uint16_t, const uint8_t*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "blob", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
|
|
902
|
+
[5] = { name = "Export", signature = "virtual uint16_t Export(const uint32_t, const uint16_t, uint8_t*) const = 0", retvals = { { name = "blob", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "maxLength", type = Type.UINT16, class = "uint16_t" } } },
|
|
903
|
+
[6] = { name = "Set", signature = "virtual uint32_t Set(const uint16_t, const uint8_t*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "blob", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
|
|
904
|
+
[7] = { name = "Get", signature = "virtual uint16_t Get(const uint32_t, const uint16_t, uint8_t*) const = 0", retvals = { { name = "blob", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "maxLength", type = Type.UINT16, class = "uint16_t" } } },
|
|
905
|
+
[8] = { name = "Generate", signature = "virtual uint32_t Generate(const uint16_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "length", type = Type.UINT16, class = "uint16_t" } } },
|
|
906
|
+
[9] = { name = "Delete", signature = "virtual bool Delete(const uint32_t) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" } } },
|
|
907
|
+
[10] = { name = "HMAC", signature = "virtual Exchange::IHash* HMAC(const Exchange::hashtype, const uint32_t) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IHash" } }, params = { { name = "hashType", type = Type.ENUMU8, class = "Exchange::hashtype" }, { name = "keyId", type = Type.UINT32, class = "uint32_t" } } },
|
|
908
|
+
[11] = { name = "AES", signature = "virtual Exchange::ICipher* AES(const Exchange::aesmode, const uint32_t) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::ICipher" } }, params = { { name = "aesMode", type = Type.ENUMU8, class = "Exchange::aesmode" }, { name = "keyId", type = Type.UINT32, class = "uint32_t" } } },
|
|
909
|
+
[12] = { name = "DiffieHellman", signature = "virtual Exchange::IDiffieHellman* DiffieHellman() = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IDiffieHellman" } } }
|
|
910
|
+
}
|
|
911
|
+
|
|
912
|
+
INTERFACES[1367] = "Exchange::IDeviceObjects"
|
|
913
|
+
METHODS[1367] = {
|
|
914
|
+
[3] = { name = "Id", signature = "virtual uint32_t Id(const string&, Exchange::IVault*&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "vault", type = Type.OBJECT, class = "Exchange::IVault" } }, params = { { name = "label", type = Type.STRING16, class = "string" } } }
|
|
915
|
+
}
|
|
916
|
+
|
|
917
|
+
INTERFACES[1360] = "Exchange::ICryptography"
|
|
918
|
+
METHODS[1360] = {
|
|
919
|
+
[3] = { name = "Random", signature = "virtual Exchange::IRandom* Random() = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IRandom" } } },
|
|
920
|
+
[4] = { name = "Hash", signature = "virtual Exchange::IHash* Hash(const Exchange::hashtype) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IHash" } }, params = { { name = "hashType", type = Type.ENUMU8, class = "Exchange::hashtype" } } },
|
|
921
|
+
[5] = { name = "Vault", signature = "virtual Exchange::IVault* Vault(const Exchange::CryptographyVault) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IVault" } }, params = { { name = "id", type = Type.ENUMU8, class = "Exchange::CryptographyVault" } } }
|
|
922
|
+
}
|
|
923
|
+
|
|
924
|
+
-- ICustomerCareOperations.h
|
|
925
|
+
INTERFACES[960] = "Exchange::ICustomerCareOperations"
|
|
926
|
+
METHODS[960] = {
|
|
927
|
+
[3] = { name = "FactoryReset", signature = "virtual uint32_t FactoryReset() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } } }
|
|
928
|
+
}
|
|
929
|
+
|
|
930
|
+
-- IDIALServer.h
|
|
931
|
+
INTERFACES[1024] = "Exchange::IDIALServer"
|
|
932
|
+
METHODS[1024] = {
|
|
933
|
+
[3] = { name = "Application", signature = "virtual Exchange::IDIALServer::IApplication* Application(const string&) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IDIALServer::IApplication" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
|
|
934
|
+
}
|
|
935
|
+
|
|
936
|
+
INTERFACES[1025] = "Exchange::IDIALServer::IApplication"
|
|
937
|
+
METHODS[1025] = {
|
|
938
|
+
[3] = { name = "AdditionalDataURL", signature = "virtual uint32_t AdditionalDataURL(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "url", type = Type.STRING16, class = "string" } } }
|
|
939
|
+
}
|
|
940
|
+
|
|
941
|
+
-- IDNSServer.h
|
|
942
|
+
INTERFACES[1376] = "Exchange::IDNSServer"
|
|
943
|
+
METHODS[1376] = {
|
|
944
|
+
[3] = { name = "FindByKey", signature = "virtual Core::hresult FindByKey(const string&, const string&, 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 = "key", type = Type.STRING16, class = "string" } } },
|
|
945
|
+
[4] = { name = "CountByType", signature = "virtual Core::hresult CountByType(const string&, const Exchange::IDNSServer::Record::type, uint8_t&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "index", type = Type.UINT8, class = "uint8_t", proto = "uint8_t&" } }, params = { { name = "designator", type = Type.STRING16, class = "string" }, { name = "kind", type = Type.ENUMU8, class = "Exchange::IDNSServer::Record::type" } } },
|
|
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" } } },
|
|
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" } } } } },
|
|
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" } } } } }
|
|
949
|
+
}
|
|
950
|
+
|
|
951
|
+
-- IDeviceIdentification.h
|
|
952
|
+
INTERFACES[1472] = "Exchange::IDeviceIdentification"
|
|
953
|
+
METHODS[1472] = {
|
|
954
|
+
[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 } } } } }
|
|
955
|
+
}
|
|
956
|
+
|
|
957
|
+
-- IDeviceInfo.h
|
|
958
|
+
INTERFACES[1008] = "Exchange::IDeviceInfo"
|
|
959
|
+
METHODS[1008] = {
|
|
960
|
+
[3] = { name = "Configure", signature = "virtual uint32_t Configure(const PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "service", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
961
|
+
[4] = { name = "SerialNumber", signature = "virtual uint32_t SerialNumber(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
962
|
+
[5] = { name = "Sku", signature = "virtual uint32_t Sku(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
963
|
+
[6] = { name = "Make", signature = "virtual uint32_t Make(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
964
|
+
[7] = { name = "ModelName", signature = "virtual uint32_t ModelName(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
965
|
+
[8] = { name = "ModelYear", signature = "virtual uint32_t ModelYear(uint16_t&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.UINT16, class = "uint16_t", proto = "uint16_t&" } } },
|
|
966
|
+
[9] = { name = "FriendlyName", signature = "virtual uint32_t FriendlyName(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
967
|
+
[10] = { name = "DeviceType", signature = "virtual uint32_t DeviceType(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
968
|
+
[11] = { name = "PlatformName", signature = "virtual uint32_t PlatformName(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
969
|
+
[12] = { name = "DistributorId", signature = "virtual uint32_t DistributorId(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.STRING16, class = "string" } } }
|
|
970
|
+
}
|
|
971
|
+
|
|
972
|
+
INTERFACES[1009] = "Exchange::IDeviceAudioCapabilities"
|
|
973
|
+
METHODS[1009] = {
|
|
974
|
+
[3] = { name = "AudioOutputs", signature = "virtual uint32_t AudioOutputs(Exchange::IDeviceAudioCapabilities::IAudioOutputIterator*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "audioOutputs", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IDeviceAudioCapabilities::AudioOutput, Exchange::ID_DEVICE_CAPABILITIES_AUDIO_OUTPUT>" } } },
|
|
975
|
+
[4] = { name = "AudioCapabilities", signature = "virtual uint32_t AudioCapabilities(const Exchange::IDeviceAudioCapabilities::AudioOutput, Exchange::IDeviceAudioCapabilities::IAudioCapabilityIterator*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "audioCapabilities", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IDeviceAudioCapabilities::AudioCapability, Exchange::ID_DEVICE_CAPABILITIES_AUDIO_CAPABILITY>" } }, params = { { name = "audioOutput", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::AudioOutput" } } },
|
|
976
|
+
[5] = { name = "MS12Capabilities", signature = "virtual uint32_t MS12Capabilities(const Exchange::IDeviceAudioCapabilities::AudioOutput, Exchange::IDeviceAudioCapabilities::IMS12CapabilityIterator*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "ms12Capabilities", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IDeviceAudioCapabilities::MS12Capability, Exchange::ID_DEVICE_CAPABILITIES_AUDIO_MS12_CAPABILITY>" } }, params = { { name = "audioOutput", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::AudioOutput" } } },
|
|
977
|
+
[6] = { name = "MS12AudioProfiles", signature = "virtual uint32_t MS12AudioProfiles(const Exchange::IDeviceAudioCapabilities::AudioOutput, Exchange::IDeviceAudioCapabilities::IMS12ProfileIterator*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "ms12Profiles", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IDeviceAudioCapabilities::MS12Profile, Exchange::ID_DEVICE_CAPABILITIES_AUDIO_MS12_PROFILE>" } }, params = { { name = "audioOutput", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::AudioOutput" } } }
|
|
978
|
+
}
|
|
979
|
+
|
|
980
|
+
INTERFACES[1014] = "Exchange::IDeviceVideoCapabilities"
|
|
981
|
+
METHODS[1014] = {
|
|
982
|
+
[3] = { name = "VideoOutputs", signature = "virtual uint32_t VideoOutputs(Exchange::IDeviceVideoCapabilities::IVideoOutputIterator*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "videoOutputs", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IDeviceVideoCapabilities::VideoOutput, Exchange::ID_DEVICE_CAPABILITIES_VIDEO_OUTPUT>" } } },
|
|
983
|
+
[4] = { name = "DefaultResolution", signature = "virtual uint32_t DefaultResolution(const Exchange::IDeviceVideoCapabilities::VideoOutput, Exchange::IDeviceVideoCapabilities::ScreenResolution&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "defaultResolution", type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::ScreenResolution" } }, params = { { name = "videoOutput", type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::VideoOutput" } } },
|
|
984
|
+
[5] = { name = "Resolutions", signature = "virtual uint32_t Resolutions(const Exchange::IDeviceVideoCapabilities::VideoOutput, Exchange::IDeviceVideoCapabilities::IScreenResolutionIterator*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "resolutions", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IDeviceVideoCapabilities::ScreenResolution, Exchange::ID_DEVICE_CAPABILITIES_RESOLUTION>" } }, params = { { name = "videoOutput", type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::VideoOutput" } } },
|
|
985
|
+
[6] = { name = "Hdcp", signature = "virtual uint32_t Hdcp(const Exchange::IDeviceVideoCapabilities::VideoOutput, Exchange::IDeviceVideoCapabilities::CopyProtection&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "hdcpVersion", type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::CopyProtection" } }, params = { { name = "videoOutput", type = Type.ENUMU8, class = "Exchange::IDeviceVideoCapabilities::VideoOutput" } } },
|
|
986
|
+
[7] = { name = "HostEDID", signature = "virtual uint32_t HostEDID(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "edid", type = Type.STRING16, class = "string" } } },
|
|
987
|
+
[8] = { name = "HDR", signature = "virtual uint32_t HDR(bool&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "supportsHDR", type = Type.BOOL, class = "bool" } } },
|
|
988
|
+
[9] = { name = "Atmos", signature = "virtual uint32_t Atmos(bool&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "supportsAtmos", type = Type.BOOL, class = "bool" } } },
|
|
989
|
+
[10] = { name = "CEC", signature = "virtual uint32_t CEC(bool&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "supportsCEC", type = Type.BOOL, class = "bool" } } }
|
|
990
|
+
}
|
|
991
|
+
|
|
992
|
+
-- IDictionary.h
|
|
993
|
+
INTERFACES[194] = "RPC::IIteratorType<Exchange::IDictionary::PathEntry, Exchange::ID_DICTIONARY_ITERATOR>"
|
|
994
|
+
METHODS[194] = {
|
|
995
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IDictionary::PathEntry&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IDictionary::PathEntry", element = { { name = "name", type = Type.STRING16, class = "string" }, { name = "type", type = Type.ENUMU8, class = "Exchange::IDictionary::Type" } } } } },
|
|
996
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IDictionary::PathEntry&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IDictionary::PathEntry", element = { { name = "name", type = Type.STRING16, class = "string" }, { name = "type", type = Type.ENUMU8, class = "Exchange::IDictionary::Type" } } } } },
|
|
997
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
998
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
999
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1000
|
+
[8] = { name = "Current", signature = "virtual Exchange::IDictionary::PathEntry Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::IDictionary::PathEntry", element = { { name = "name", type = Type.STRING16, class = "string" }, { name = "type", type = Type.ENUMU8, class = "Exchange::IDictionary::Type" } } } } }
|
|
1001
|
+
}
|
|
1002
|
+
|
|
1003
|
+
INTERFACES[192] = "Exchange::IDictionary"
|
|
1004
|
+
METHODS[192] = {
|
|
1005
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(const string&, Exchange::IDictionary::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "path", type = Type.STRING16, class = "string" }, { name = "sink", type = Type.OBJECT, class = "Exchange::IDictionary::INotification" } } },
|
|
1006
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const string&, const Exchange::IDictionary::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "path", type = Type.STRING16, class = "string" }, { name = "sink", type = Type.OBJECT, class = "Exchange::IDictionary::INotification" } } },
|
|
1007
|
+
[5] = { name = "Get", signature = "virtual Core::hresult Get(const string&, const string&, string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.STRING16, class = "string" } }, params = { { name = "path", type = Type.STRING16, class = "string" }, { name = "key", type = Type.STRING16, class = "string" } } },
|
|
1008
|
+
[6] = { name = "Set", signature = "virtual Core::hresult Set(const string&, const string&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "path", type = Type.STRING16, class = "string" }, { name = "key", type = Type.STRING16, class = "string" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
1009
|
+
[7] = { name = "PathEntries", signature = "virtual Core::hresult PathEntries(const string&, Exchange::IDictionary::IPathIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "entries", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IDictionary::PathEntry, Exchange::ID_DICTIONARY_ITERATOR>" } }, params = { { name = "path", type = Type.STRING16, class = "string" } } }
|
|
1010
|
+
}
|
|
1011
|
+
|
|
1012
|
+
INTERFACES[193] = "Exchange::IDictionary::INotification"
|
|
1013
|
+
METHODS[193] = {
|
|
1014
|
+
[3] = { name = "Modified", signature = "virtual void Modified(const string&, const string&, const string&) = 0", params = { { name = "path", type = Type.STRING16, class = "string" }, { name = "key", type = Type.STRING16, class = "string" }, { name = "value", type = Type.STRING16, class = "string" } } }
|
|
1015
|
+
}
|
|
1016
|
+
|
|
1017
|
+
-- IDisplayInfo.h
|
|
1018
|
+
INTERFACES[849] = "RPC::IIteratorType<Exchange::IHDRProperties::HDRType, Exchange::ID_HDR_ITERATOR>"
|
|
1019
|
+
METHODS[849] = {
|
|
1020
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IHDRProperties::HDRType&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IHDRProperties::HDRType" } } },
|
|
1021
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IHDRProperties::HDRType&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IHDRProperties::HDRType" } } },
|
|
1022
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
1023
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
1024
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1025
|
+
[8] = { name = "Current", signature = "virtual Exchange::IHDRProperties::HDRType Current() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IHDRProperties::HDRType" } } }
|
|
1026
|
+
}
|
|
1027
|
+
|
|
1028
|
+
INTERFACES[836] = "RPC::IIteratorType<Exchange::IDisplayProperties::ColorimetryType, Exchange::ID_COLORIMETRY_ITERATOR>"
|
|
1029
|
+
METHODS[836] = {
|
|
1030
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IDisplayProperties::ColorimetryType&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDisplayProperties::ColorimetryType" } } },
|
|
1031
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IDisplayProperties::ColorimetryType&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDisplayProperties::ColorimetryType" } } },
|
|
1032
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
1033
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
1034
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1035
|
+
[8] = { name = "Current", signature = "virtual Exchange::IDisplayProperties::ColorimetryType Current() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IDisplayProperties::ColorimetryType" } } }
|
|
1036
|
+
}
|
|
1037
|
+
|
|
1038
|
+
INTERFACES[833] = "Exchange::IGraphicsProperties"
|
|
1039
|
+
METHODS[833] = {
|
|
1040
|
+
[3] = { name = "TotalGpuRam", signature = "virtual uint32_t TotalGpuRam(uint64_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "total", type = Type.UINT64, class = "uint64_t", proto = "uint64_t&" } } },
|
|
1041
|
+
[4] = { name = "FreeGpuRam", signature = "virtual uint32_t FreeGpuRam(uint64_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "free", type = Type.UINT64, class = "uint64_t", proto = "uint64_t&" } } }
|
|
1042
|
+
}
|
|
1043
|
+
|
|
1044
|
+
INTERFACES[834] = "Exchange::IConnectionProperties"
|
|
1045
|
+
METHODS[834] = {
|
|
1046
|
+
[3] = { name = "Register", signature = "virtual uint32_t Register(Exchange::IConnectionProperties::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { type = Type.OBJECT, class = "Exchange::IConnectionProperties::INotification" } } },
|
|
1047
|
+
[4] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::IConnectionProperties::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { type = Type.OBJECT, class = "Exchange::IConnectionProperties::INotification" } } },
|
|
1048
|
+
[5] = { name = "IsAudioPassthrough", signature = "virtual uint32_t IsAudioPassthrough(bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "passthru", type = Type.BOOL, class = "bool" } } },
|
|
1049
|
+
[6] = { name = "Connected", signature = "virtual uint32_t Connected(bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "isconnected", type = Type.BOOL, class = "bool" } } },
|
|
1050
|
+
[7] = { name = "Width", signature = "virtual uint32_t Width(uint32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "width", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
|
|
1051
|
+
[8] = { name = "Height", signature = "virtual uint32_t Height(uint32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "height", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
|
|
1052
|
+
[9] = { name = "VerticalFreq", signature = "virtual uint32_t VerticalFreq(uint32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "vf", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
|
|
1053
|
+
[10] = { name = "EDID", signature = "virtual uint32_t EDID(uint16_t&, uint8_t*) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "data", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "length", type = Type.UINT16, class = "uint16_t", proto = "uint16_t&" } } },
|
|
1054
|
+
[11] = { name = "WidthInCentimeters", signature = "virtual uint32_t WidthInCentimeters(uint8_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "width", type = Type.UINT8, class = "uint8_t", proto = "uint8_t&" } } },
|
|
1055
|
+
[12] = { name = "HeightInCentimeters", signature = "virtual uint32_t HeightInCentimeters(uint8_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "height", type = Type.UINT8, class = "uint8_t", proto = "uint8_t&" } } },
|
|
1056
|
+
[13] = { name = "HDCPProtection", signature = "virtual uint32_t HDCPProtection(Exchange::IConnectionProperties::HDCPProtectionType&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "value", type = Type.ENUMU8, class = "Exchange::IConnectionProperties::HDCPProtectionType" } } },
|
|
1057
|
+
[14] = { name = "HDCPProtection", signature = "virtual uint32_t HDCPProtection(const Exchange::IConnectionProperties::HDCPProtectionType) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "value", type = Type.ENUMU8, class = "Exchange::IConnectionProperties::HDCPProtectionType" } } },
|
|
1058
|
+
[15] = { name = "PortName", signature = "virtual uint32_t PortName(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "name", type = Type.STRING16, class = "string" } } }
|
|
1059
|
+
}
|
|
1060
|
+
|
|
1061
|
+
INTERFACES[837] = "Exchange::IConnectionProperties::INotification"
|
|
1062
|
+
METHODS[837] = {
|
|
1063
|
+
[3] = { name = "Updated", signature = "virtual void Updated(const Exchange::IConnectionProperties::INotification::Source) = 0", params = { { name = "event", type = Type.ENUMU8, class = "Exchange::IConnectionProperties::INotification::Source" } } }
|
|
1064
|
+
}
|
|
1065
|
+
|
|
1066
|
+
INTERFACES[848] = "Exchange::IHDRProperties"
|
|
1067
|
+
METHODS[848] = {
|
|
1068
|
+
[3] = { name = "TVCapabilities", signature = "virtual uint32_t TVCapabilities(Exchange::IHDRProperties::IHDRIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "type", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IHDRProperties::HDRType, Exchange::ID_HDR_ITERATOR>" } } },
|
|
1069
|
+
[4] = { name = "STBCapabilities", signature = "virtual uint32_t STBCapabilities(Exchange::IHDRProperties::IHDRIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "type", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IHDRProperties::HDRType, Exchange::ID_HDR_ITERATOR>" } } },
|
|
1070
|
+
[5] = { name = "HDRSetting", signature = "virtual uint32_t HDRSetting(Exchange::IHDRProperties::HDRType&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "type", type = Type.ENUMU8, class = "Exchange::IHDRProperties::HDRType" } } }
|
|
1071
|
+
}
|
|
1072
|
+
|
|
1073
|
+
INTERFACES[835] = "Exchange::IDisplayProperties"
|
|
1074
|
+
METHODS[835] = {
|
|
1075
|
+
[3] = { name = "ColorSpace", signature = "virtual uint32_t ColorSpace(Exchange::IDisplayProperties::ColourSpaceType&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "cs", type = Type.ENUMU8, class = "Exchange::IDisplayProperties::ColourSpaceType" } } },
|
|
1076
|
+
[4] = { name = "FrameRate", signature = "virtual uint32_t FrameRate(Exchange::IDisplayProperties::FrameRateType&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "rate", type = Type.ENUMU8, class = "Exchange::IDisplayProperties::FrameRateType" } } },
|
|
1077
|
+
[5] = { name = "ColourDepth", signature = "virtual uint32_t ColourDepth(Exchange::IDisplayProperties::ColourDepthType&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "colour", type = Type.ENUMU8, class = "Exchange::IDisplayProperties::ColourDepthType" } } },
|
|
1078
|
+
[6] = { name = "Colorimetry", signature = "virtual uint32_t Colorimetry(Exchange::IDisplayProperties::IColorimetryIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "colorimetry", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IDisplayProperties::ColorimetryType, Exchange::ID_COLORIMETRY_ITERATOR>" } } },
|
|
1079
|
+
[7] = { name = "QuantizationRange", signature = "virtual uint32_t QuantizationRange(Exchange::IDisplayProperties::QuantizationRangeType&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "qr", type = Type.ENUMU8, class = "Exchange::IDisplayProperties::QuantizationRangeType" } } },
|
|
1080
|
+
[8] = { name = "EOTF", signature = "virtual uint32_t EOTF(Exchange::IDisplayProperties::EotfType&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "eotf", type = Type.ENUMU8, class = "Exchange::IDisplayProperties::EotfType" } } }
|
|
1081
|
+
}
|
|
1082
|
+
|
|
1083
|
+
-- IDolby.h
|
|
1084
|
+
INTERFACES[928] = "Exchange::Dolby::IOutput"
|
|
1085
|
+
METHODS[928] = {
|
|
1086
|
+
[3] = { name = "Register", signature = "virtual uint32_t Register(Exchange::Dolby::IOutput::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { type = Type.OBJECT, class = "Exchange::Dolby::IOutput::INotification" } } },
|
|
1087
|
+
[4] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::Dolby::IOutput::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { type = Type.OBJECT, class = "Exchange::Dolby::IOutput::INotification" } } },
|
|
1088
|
+
[5] = { name = "AtmosMetadata", signature = "virtual uint32_t AtmosMetadata(bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "supported", type = Type.BOOL, class = "bool" } } },
|
|
1089
|
+
[6] = { name = "SoundMode", signature = "virtual uint32_t SoundMode(Exchange::Dolby::IOutput::SoundModes&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "mode", type = Type.ENUMU8, class = "Exchange::Dolby::IOutput::SoundModes" } } },
|
|
1090
|
+
[7] = { name = "EnableAtmosOutput", signature = "virtual uint32_t EnableAtmosOutput(const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "enable", type = Type.BOOL, class = "bool" } } },
|
|
1091
|
+
[8] = { name = "Mode", signature = "virtual uint32_t Mode(const Exchange::Dolby::IOutput::Type&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "mode", type = Type.ENUMU8, class = "Exchange::Dolby::IOutput::Type" } } },
|
|
1092
|
+
[9] = { name = "Mode", signature = "virtual uint32_t Mode(Exchange::Dolby::IOutput::Type&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "mode", type = Type.ENUMU8, class = "Exchange::Dolby::IOutput::Type" } } }
|
|
1093
|
+
}
|
|
1094
|
+
|
|
1095
|
+
INTERFACES[929] = "Exchange::Dolby::IOutput::INotification"
|
|
1096
|
+
METHODS[929] = {
|
|
1097
|
+
[3] = { name = "AudioModeChanged", signature = "virtual void AudioModeChanged(const Exchange::Dolby::IOutput::SoundModes, const bool) = 0", params = { { name = "mode", type = Type.ENUMU8, class = "Exchange::Dolby::IOutput::SoundModes" }, { name = "enabled", type = Type.BOOL, class = "bool" } } }
|
|
1098
|
+
}
|
|
1099
|
+
|
|
1100
|
+
-- IDsgccClient.h
|
|
1101
|
+
INTERFACES[672] = "Exchange::IDsgccClient"
|
|
1102
|
+
METHODS[672] = {
|
|
1103
|
+
[3] = { name = "Configure", signature = "virtual uint32_t Configure(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "service", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
1104
|
+
[4] = { name = "GetChannels", signature = "virtual string GetChannels() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1105
|
+
[5] = { name = "State", signature = "virtual string State() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1106
|
+
[6] = { name = "Restart", signature = "virtual void Restart() = 0" },
|
|
1107
|
+
[7] = { name = "Callback", signature = "virtual void Callback(Exchange::IDsgccClient::INotification*) = 0", params = { { name = "callback", type = Type.OBJECT, class = "Exchange::IDsgccClient::INotification" } } },
|
|
1108
|
+
[8] = { name = "DsgccClientSet", signature = "virtual void DsgccClientSet(const string&) = 0", params = { { name = "str", type = Type.STRING16, class = "string" } } }
|
|
1109
|
+
}
|
|
1110
|
+
|
|
1111
|
+
INTERFACES[673] = "Exchange::IDsgccClient::INotification"
|
|
1112
|
+
METHODS[673] = {
|
|
1113
|
+
[3] = { name = "StateChange", signature = "virtual void StateChange(const Exchange::IDsgccClient::state) = 0", params = { { name = "newState", type = Type.ENUMU8, class = "Exchange::IDsgccClient::state" } } }
|
|
1114
|
+
}
|
|
1115
|
+
|
|
1116
|
+
-- IExternal.h
|
|
1117
|
+
INTERFACES[208] = "Exchange::IExternal"
|
|
1118
|
+
METHODS[208] = {
|
|
1119
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IExternal::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IExternal::INotification" } } },
|
|
1120
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::IExternal::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IExternal::INotification" } } },
|
|
1121
|
+
[5] = { name = "Condition", signature = "virtual Exchange::IExternal::condition Condition() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IExternal::condition" } } },
|
|
1122
|
+
[6] = { name = "Identifier", signature = "virtual uint32_t Identifier() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1123
|
+
[7] = { name = "Type", signature = "virtual uint32_t Type() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1124
|
+
[8] = { name = "Minimum", signature = "virtual int32_t Minimum() const = 0", retvals = { { type = Type.INT32, class = "int32_t" } } },
|
|
1125
|
+
[9] = { name = "Maximum", signature = "virtual int32_t Maximum() const = 0", retvals = { { type = Type.INT32, class = "int32_t" } } },
|
|
1126
|
+
[10] = { name = "Get", signature = "virtual uint32_t Get(int32_t&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.INT32, class = "int32_t", proto = "int32_t&" } } },
|
|
1127
|
+
[11] = { name = "Set", signature = "virtual uint32_t Set(const int32_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "value", type = Type.INT32, class = "int32_t" } } },
|
|
1128
|
+
[12] = { name = "Evaluate", signature = "virtual void Evaluate() = 0" },
|
|
1129
|
+
[13] = { name = "Metadata", signature = "virtual string Metadata() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
|
|
1130
|
+
}
|
|
1131
|
+
|
|
1132
|
+
INTERFACES[209] = "Exchange::IExternal::INotification"
|
|
1133
|
+
METHODS[209] = {
|
|
1134
|
+
[3] = { name = "Update", signature = "virtual void Update(const uint32_t) = 0", params = { { name = "id", type = Type.UINT32, class = "uint32_t" } } }
|
|
1135
|
+
}
|
|
1136
|
+
|
|
1137
|
+
INTERFACES[210] = "Exchange::IExternal::ICatalog"
|
|
1138
|
+
METHODS[210] = {
|
|
1139
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IExternal::ICatalog::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IExternal::ICatalog::INotification" } } },
|
|
1140
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::IExternal::ICatalog::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IExternal::ICatalog::INotification" } } },
|
|
1141
|
+
[5] = { name = "Resource", signature = "virtual Exchange::IExternal* Resource(const uint32_t) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IExternal" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" } } }
|
|
1142
|
+
}
|
|
1143
|
+
|
|
1144
|
+
INTERFACES[211] = "Exchange::IExternal::ICatalog::INotification"
|
|
1145
|
+
METHODS[211] = {
|
|
1146
|
+
[3] = { name = "Activated", signature = "virtual void Activated(Exchange::IExternal*) = 0", params = { { name = "source", type = Type.OBJECT, class = "Exchange::IExternal" } } },
|
|
1147
|
+
[4] = { name = "Deactivated", signature = "virtual void Deactivated(Exchange::IExternal*) = 0", params = { { name = "source", type = Type.OBJECT, class = "Exchange::IExternal" } } }
|
|
1148
|
+
}
|
|
1149
|
+
|
|
1150
|
+
-- IFocus.h
|
|
1151
|
+
INTERFACES[1072] = "Exchange::IFocus"
|
|
1152
|
+
METHODS[1072] = {
|
|
1153
|
+
[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" } } }
|
|
1154
|
+
}
|
|
1155
|
+
|
|
1156
|
+
-- IGuide.h
|
|
1157
|
+
INTERFACES[368] = "Exchange::IGuide"
|
|
1158
|
+
METHODS[368] = {
|
|
1159
|
+
[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" } } },
|
|
1160
|
+
[4] = { name = "GetChannels", signature = "virtual const string GetChannels() = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1161
|
+
[5] = { name = "GetPrograms", signature = "virtual const string GetPrograms() = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1162
|
+
[6] = { name = "GetCurrentProgram", signature = "virtual const string GetCurrentProgram(const string&) = 0", retvals = { { type = Type.STRING16, class = "string" } }, params = { { type = Type.STRING16, class = "string" } } },
|
|
1163
|
+
[7] = { name = "GetAudioLanguages", signature = "virtual const string GetAudioLanguages(const uint32_t) = 0", retvals = { { type = Type.STRING16, class = "string" } }, params = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1164
|
+
[8] = { name = "GetSubtitleLanguages", signature = "virtual const string GetSubtitleLanguages(const uint32_t) = 0", retvals = { { type = Type.STRING16, class = "string" } }, params = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1165
|
+
[9] = { name = "SetParentalControlPin", signature = "virtual bool SetParentalControlPin(const string&, const string&) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { type = Type.STRING16, class = "string" }, { type = Type.STRING16, class = "string" } } },
|
|
1166
|
+
[10] = { name = "SetParentalControl", signature = "virtual bool SetParentalControl(const string&, const bool) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { type = Type.STRING16, class = "string" }, { type = Type.BOOL, class = "bool" } } },
|
|
1167
|
+
[11] = { name = "IsParentalControlled", signature = "virtual bool IsParentalControlled() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
1168
|
+
[12] = { name = "SetParentalLock", signature = "virtual bool SetParentalLock(const string&, const bool, const string&) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { type = Type.STRING16, class = "string" }, { type = Type.BOOL, class = "bool" }, { type = Type.STRING16, class = "string" } } },
|
|
1169
|
+
[13] = { name = "IsParentalLocked", signature = "virtual bool IsParentalLocked(const string&) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { type = Type.STRING16, class = "string" } } },
|
|
1170
|
+
[14] = { name = "Register", signature = "virtual void Register(Exchange::IGuide::INotification*) = 0", params = { { type = Type.OBJECT, class = "Exchange::IGuide::INotification" } } },
|
|
1171
|
+
[15] = { name = "Unregister", signature = "virtual void Unregister(Exchange::IGuide::INotification*) = 0", params = { { type = Type.OBJECT, class = "Exchange::IGuide::INotification" } } }
|
|
1172
|
+
}
|
|
1173
|
+
|
|
1174
|
+
INTERFACES[369] = "Exchange::IGuide::INotification"
|
|
1175
|
+
METHODS[369] = {
|
|
1176
|
+
[3] = { name = "EITBroadcast", signature = "virtual void EITBroadcast() = 0" },
|
|
1177
|
+
[4] = { name = "EmergencyAlert", signature = "virtual void EmergencyAlert() = 0" },
|
|
1178
|
+
[5] = { name = "ParentalControlChanged", signature = "virtual void ParentalControlChanged() = 0" },
|
|
1179
|
+
[6] = { name = "ParentalLockChanged", signature = "virtual void ParentalLockChanged(const string&) = 0", params = { { type = Type.STRING16, class = "string" } } },
|
|
1180
|
+
[7] = { name = "TestNotification", signature = "virtual void TestNotification(const string&) = 0", params = { { type = Type.STRING16, class = "string" } } }
|
|
1181
|
+
}
|
|
1182
|
+
|
|
1183
|
+
-- IIOConnector.h
|
|
1184
|
+
INTERFACES[1536] = "Exchange::IIOConnector"
|
|
1185
|
+
METHODS[1536] = {
|
|
1186
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(const uint16_t, Exchange::IIOConnector::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "id", type = Type.UINT16, class = "uint16_t" }, { name = "notification", type = Type.OBJECT, class = "Exchange::IIOConnector::INotification" } } },
|
|
1187
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const uint16_t, const Exchange::IIOConnector::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "id", type = Type.UINT16, class = "uint16_t" }, { name = "notification", type = Type.OBJECT, class = "Exchange::IIOConnector::INotification" } } },
|
|
1188
|
+
[5] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint16_t, const int32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "id", type = Type.UINT16, class = "uint16_t" }, { name = "value", type = Type.INT32, class = "int32_t" } } },
|
|
1189
|
+
[6] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint16_t, int32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.INT32, class = "int32_t", proto = "int32_t&" } }, params = { { name = "id", type = Type.UINT16, class = "uint16_t" } } }
|
|
1190
|
+
}
|
|
1191
|
+
|
|
1192
|
+
INTERFACES[1537] = "Exchange::IIOConnector::INotification"
|
|
1193
|
+
METHODS[1537] = {
|
|
1194
|
+
[3] = { name = "Activity", signature = "virtual void Activity(const uint16_t, const int32_t) = 0", params = { { name = "id", type = Type.UINT16, class = "uint16_t" }, { name = "value", type = Type.INT32, class = "int32_t" } } }
|
|
1195
|
+
}
|
|
1196
|
+
|
|
1197
|
+
-- IIPNetwork.h
|
|
1198
|
+
-- IInputPin.h
|
|
1199
|
+
INTERFACES[768] = "Exchange::IInputPin"
|
|
1200
|
+
METHODS[768] = {
|
|
1201
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IInputPin::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IInputPin::INotification" } } },
|
|
1202
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::IInputPin::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IInputPin::INotification" } } },
|
|
1203
|
+
[5] = { name = "AddMarker", signature = "virtual void AddMarker(const uint32_t) = 0", params = { { name = "marker", type = Type.UINT32, class = "uint32_t" } } },
|
|
1204
|
+
[6] = { name = "RemoveMarker", signature = "virtual void RemoveMarker(const uint32_t) = 0", params = { { name = "marker", type = Type.UINT32, class = "uint32_t" } } }
|
|
1205
|
+
}
|
|
1206
|
+
|
|
1207
|
+
INTERFACES[769] = "Exchange::IInputPin::INotification"
|
|
1208
|
+
METHODS[769] = {
|
|
1209
|
+
[3] = { name = "Marker", signature = "virtual void Marker(const uint32_t) = 0", params = { { name = "marker", type = Type.UINT32, class = "uint32_t" } } }
|
|
1210
|
+
}
|
|
1211
|
+
|
|
1212
|
+
INTERFACES[770] = "Exchange::IInputPin::ICatalog"
|
|
1213
|
+
METHODS[770] = {
|
|
1214
|
+
[3] = { name = "IInputPinResource", signature = "virtual Exchange::IInputPin* IInputPinResource(const uint32_t) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IInputPin" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" } } }
|
|
1215
|
+
}
|
|
1216
|
+
|
|
1217
|
+
-- IInputSwitch.h
|
|
1218
|
+
INTERFACES[912] = "Exchange::IInputSwitch"
|
|
1219
|
+
METHODS[912] = {
|
|
1220
|
+
[3] = { name = "Consumers", signature = "virtual RPC::IStringIterator* Consumers() const = 0", retvals = { { type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
1221
|
+
[4] = { name = "Consumer", signature = "virtual bool Consumer(const string&) const = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
|
|
1222
|
+
[5] = { name = "Consumer", signature = "virtual uint32_t Consumer(const string&, const Exchange::IInputSwitch::mode) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "name", type = Type.STRING16, class = "string" }, { name = "value", type = Type.ENUMU8, class = "Exchange::IInputSwitch::mode" } } },
|
|
1223
|
+
[6] = { name = "Select", signature = "virtual uint32_t Select(const string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
|
|
1224
|
+
}
|
|
1225
|
+
|
|
1226
|
+
-- IKeyHandler.h
|
|
1227
|
+
INTERFACES[224] = "Exchange::IKeyHandler"
|
|
1228
|
+
METHODS[224] = {
|
|
1229
|
+
[3] = { name = "KeyEvent", signature = "virtual uint32_t KeyEvent(const bool, const uint32_t, const string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "pressed", type = Type.BOOL, class = "bool" }, { name = "code", type = Type.UINT32, class = "uint32_t" }, { name = "table", type = Type.STRING16, class = "string" } } },
|
|
1230
|
+
[4] = { name = "ProducerEvent", signature = "virtual void ProducerEvent(const string&, const Exchange::ProducerEvents) = 0", params = { { name = "producerName", type = Type.STRING16, class = "string" }, { name = "event", type = Type.ENUMU8, class = "Exchange::ProducerEvents" } } },
|
|
1231
|
+
[5] = { name = "Producer", signature = "virtual Exchange::IKeyProducer* Producer(const string&) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IKeyProducer" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
|
|
1232
|
+
}
|
|
1233
|
+
|
|
1234
|
+
INTERFACES[720] = "Exchange::IWheelHandler"
|
|
1235
|
+
METHODS[720] = {
|
|
1236
|
+
[3] = { name = "AxisEvent", signature = "virtual uint32_t AxisEvent(const int16_t, const int16_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "x", type = Type.INT16, class = "int16_t" }, { name = "y", type = Type.INT16, class = "int16_t" } } },
|
|
1237
|
+
[4] = { name = "WheelProducer", signature = "virtual Exchange::IWheelProducer* WheelProducer(const string&) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IWheelProducer" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
|
|
1238
|
+
}
|
|
1239
|
+
|
|
1240
|
+
INTERFACES[722] = "Exchange::IPointerHandler"
|
|
1241
|
+
METHODS[722] = {
|
|
1242
|
+
[3] = { name = "PointerMotionEvent", signature = "virtual uint32_t PointerMotionEvent(const int16_t, const int16_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "x", type = Type.INT16, class = "int16_t" }, { name = "y", type = Type.INT16, class = "int16_t" } } },
|
|
1243
|
+
[4] = { name = "PointerButtonEvent", signature = "virtual uint32_t PointerButtonEvent(const bool, const uint8_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "pressed", type = Type.BOOL, class = "bool" }, { name = "button", type = Type.UINT8, class = "uint8_t" } } },
|
|
1244
|
+
[5] = { name = "PointerProducer", signature = "virtual Exchange::IPointerProducer* PointerProducer(const string&) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IPointerProducer" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
|
|
1245
|
+
}
|
|
1246
|
+
|
|
1247
|
+
INTERFACES[724] = "Exchange::ITouchHandler"
|
|
1248
|
+
METHODS[724] = {
|
|
1249
|
+
[3] = { name = "TouchEvent", signature = "virtual uint32_t TouchEvent(const uint8_t, const Exchange::ITouchHandler::touchstate, const uint16_t, const uint16_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "index", type = Type.UINT8, class = "uint8_t" }, { name = "state", type = Type.ENUMU8, class = "Exchange::ITouchHandler::touchstate" }, { name = "x", type = Type.UINT16, class = "uint16_t" }, { name = "y", type = Type.UINT16, class = "uint16_t" } } },
|
|
1250
|
+
[4] = { name = "TouchProducer", signature = "virtual Exchange::ITouchProducer* TouchProducer(const string&) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::ITouchProducer" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
|
|
1251
|
+
}
|
|
1252
|
+
|
|
1253
|
+
INTERFACES[240] = "Exchange::IKeyProducer"
|
|
1254
|
+
METHODS[240] = {
|
|
1255
|
+
[3] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1256
|
+
[4] = { name = "Callback", signature = "virtual uint32_t Callback(Exchange::IKeyHandler*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "callback", type = Type.OBJECT, class = "Exchange::IKeyHandler" } } },
|
|
1257
|
+
[5] = { name = "Error", signature = "virtual uint32_t Error() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1258
|
+
[6] = { name = "MetaData", signature = "virtual string MetaData() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1259
|
+
[7] = { name = "Configure", signature = "virtual void Configure(const string&) = 0", params = { { name = "settings", type = Type.STRING16, class = "string" } } },
|
|
1260
|
+
[8] = { name = "Pair", signature = "virtual bool Pair() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
1261
|
+
[9] = { name = "Unpair", signature = "virtual bool Unpair(string) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { name = "bindingId", type = Type.STRING16, class = "string" } } }
|
|
1262
|
+
}
|
|
1263
|
+
|
|
1264
|
+
INTERFACES[721] = "Exchange::IWheelProducer"
|
|
1265
|
+
METHODS[721] = {
|
|
1266
|
+
[3] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1267
|
+
[4] = { name = "Callback", signature = "virtual uint32_t Callback(Exchange::IWheelHandler*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "callback", type = Type.OBJECT, class = "Exchange::IWheelHandler" } } },
|
|
1268
|
+
[5] = { name = "Error", signature = "virtual uint32_t Error() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1269
|
+
[6] = { name = "MetaData", signature = "virtual string MetaData() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1270
|
+
[7] = { name = "Configure", signature = "virtual void Configure(const string&) = 0", params = { { name = "settings", type = Type.STRING16, class = "string" } } }
|
|
1271
|
+
}
|
|
1272
|
+
|
|
1273
|
+
INTERFACES[723] = "Exchange::IPointerProducer"
|
|
1274
|
+
METHODS[723] = {
|
|
1275
|
+
[3] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1276
|
+
[4] = { name = "Callback", signature = "virtual uint32_t Callback(Exchange::IPointerHandler*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "callback", type = Type.OBJECT, class = "Exchange::IPointerHandler" } } },
|
|
1277
|
+
[5] = { name = "Error", signature = "virtual uint32_t Error() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1278
|
+
[6] = { name = "MetaData", signature = "virtual string MetaData() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1279
|
+
[7] = { name = "Configure", signature = "virtual void Configure(const string&) = 0", params = { { name = "settings", type = Type.STRING16, class = "string" } } }
|
|
1280
|
+
}
|
|
1281
|
+
|
|
1282
|
+
INTERFACES[725] = "Exchange::ITouchProducer"
|
|
1283
|
+
METHODS[725] = {
|
|
1284
|
+
[3] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1285
|
+
[4] = { name = "Callback", signature = "virtual uint32_t Callback(Exchange::ITouchHandler*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "callback", type = Type.OBJECT, class = "Exchange::ITouchHandler" } } },
|
|
1286
|
+
[5] = { name = "Error", signature = "virtual uint32_t Error() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1287
|
+
[6] = { name = "MetaData", signature = "virtual string MetaData() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1288
|
+
[7] = { name = "Configure", signature = "virtual void Configure(const string&) = 0", params = { { name = "settings", type = Type.STRING16, class = "string" } } }
|
|
1289
|
+
}
|
|
1290
|
+
|
|
1291
|
+
-- ILISA.h
|
|
1292
|
+
INTERFACES[1232] = "Exchange::ILISA"
|
|
1293
|
+
METHODS[1232] = {
|
|
1294
|
+
[3] = { name = "Install", signature = "virtual uint32_t Install(const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, std::string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "handle", type = Type.STRING16, class = "std::string" } }, params = { { name = "type", type = Type.STRING16, class = "std::string" }, { name = "id", type = Type.STRING16, class = "std::string" }, { name = "version", type = Type.STRING16, class = "std::string" }, { name = "url", type = Type.STRING16, class = "std::string" }, { name = "appName", type = Type.STRING16, class = "std::string" }, { name = "category", type = Type.STRING16, class = "std::string" } } },
|
|
1295
|
+
[4] = { name = "Uninstall", signature = "virtual uint32_t Uninstall(const std::string&, const std::string&, const std::string&, const std::string&, std::string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "handle", type = Type.STRING16, class = "std::string" } }, params = { { name = "type", type = Type.STRING16, class = "std::string" }, { name = "id", type = Type.STRING16, class = "std::string" }, { name = "version", type = Type.STRING16, class = "std::string" }, { name = "uninstallType", type = Type.STRING16, class = "std::string" } } },
|
|
1296
|
+
[5] = { name = "Download", signature = "virtual uint32_t Download(const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, std::string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "handle", type = Type.STRING16, class = "std::string" } }, params = { { name = "type", type = Type.STRING16, class = "std::string" }, { name = "id", type = Type.STRING16, class = "std::string" }, { name = "version", type = Type.STRING16, class = "std::string" }, { name = "resKey", type = Type.STRING16, class = "std::string" }, { name = "url", type = Type.STRING16, class = "std::string" } } },
|
|
1297
|
+
[6] = { name = "Reset", signature = "virtual uint32_t Reset(const std::string&, const std::string&, const std::string&, const std::string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "type", type = Type.STRING16, class = "std::string" }, { name = "id", type = Type.STRING16, class = "std::string" }, { name = "version", type = Type.STRING16, class = "std::string" }, { name = "resetType", type = Type.STRING16, class = "std::string" } } },
|
|
1298
|
+
[7] = { name = "GetStorageDetails", signature = "virtual uint32_t GetStorageDetails(const std::string&, const std::string&, const std::string&, Exchange::ILISA::IStoragePayload*&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "result", type = Type.OBJECT, class = "Exchange::ILISA::IStoragePayload" } }, params = { { name = "type", type = Type.STRING16, class = "std::string" }, { name = "id", type = Type.STRING16, class = "std::string" }, { name = "version", type = Type.STRING16, class = "std::string" } } },
|
|
1299
|
+
[8] = { name = "SetAuxMetadata", signature = "virtual uint32_t SetAuxMetadata(const std::string&, const std::string&, const std::string&, const std::string&, const std::string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "type", type = Type.STRING16, class = "std::string" }, { name = "id", type = Type.STRING16, class = "std::string" }, { name = "version", type = Type.STRING16, class = "std::string" }, { name = "key", type = Type.STRING16, class = "std::string" }, { name = "value", type = Type.STRING16, class = "std::string" } } },
|
|
1300
|
+
[9] = { name = "ClearAuxMetadata", signature = "virtual uint32_t ClearAuxMetadata(const std::string&, const std::string&, const std::string&, const std::string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "type", type = Type.STRING16, class = "std::string" }, { name = "id", type = Type.STRING16, class = "std::string" }, { name = "version", type = Type.STRING16, class = "std::string" }, { name = "key", type = Type.STRING16, class = "std::string" } } },
|
|
1301
|
+
[10] = { name = "GetMetadata", signature = "virtual uint32_t GetMetadata(const std::string&, const std::string&, const std::string&, Exchange::ILISA::IMetadataPayload*&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "result", type = Type.OBJECT, class = "Exchange::ILISA::IMetadataPayload" } }, params = { { name = "type", type = Type.STRING16, class = "std::string" }, { name = "id", type = Type.STRING16, class = "std::string" }, { name = "version", type = Type.STRING16, class = "std::string" } } },
|
|
1302
|
+
[11] = { name = "Cancel", signature = "virtual uint32_t Cancel(const std::string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "handle", type = Type.STRING16, class = "std::string" } } },
|
|
1303
|
+
[12] = { name = "GetProgress", signature = "virtual uint32_t GetProgress(const std::string&, uint32_t&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "progress", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } }, params = { { name = "handle", type = Type.STRING16, class = "std::string" } } },
|
|
1304
|
+
[13] = { name = "Register", signature = "virtual uint32_t Register(Exchange::ILISA::INotification*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::ILISA::INotification" } } },
|
|
1305
|
+
[14] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::ILISA::INotification*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::ILISA::INotification" } } },
|
|
1306
|
+
[15] = { name = "Configure", signature = "virtual uint32_t Configure(const std::string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "config", type = Type.STRING16, class = "std::string" } } },
|
|
1307
|
+
[16] = { name = "GetList", signature = "virtual uint32_t GetList(const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, Exchange::ILISA::IAppsPayload*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "result", type = Type.OBJECT, class = "Exchange::ILISA::IAppsPayload" } }, params = { { name = "type", type = Type.STRING16, class = "std::string" }, { name = "id", type = Type.STRING16, class = "std::string" }, { name = "version", type = Type.STRING16, class = "std::string" }, { name = "appName", type = Type.STRING16, class = "std::string" }, { name = "category", type = Type.STRING16, class = "std::string" } } },
|
|
1308
|
+
[17] = { name = "Lock", signature = "virtual uint32_t Lock(const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, Exchange::ILISA::IHandleResult*&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "result", type = Type.OBJECT, class = "Exchange::ILISA::IHandleResult" } }, params = { { name = "type", type = Type.STRING16, class = "std::string" }, { name = "id", type = Type.STRING16, class = "std::string" }, { name = "version", type = Type.STRING16, class = "std::string" }, { name = "reason", type = Type.STRING16, class = "std::string" }, { name = "owner", type = Type.STRING16, class = "std::string" } } },
|
|
1309
|
+
[18] = { name = "Unlock", signature = "virtual uint32_t Unlock(const std::string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "handle", type = Type.STRING16, class = "std::string" } } },
|
|
1310
|
+
[19] = { name = "GetLockInfo", signature = "virtual uint32_t GetLockInfo(const std::string&, const std::string&, const std::string&, Exchange::ILISA::ILockInfo*&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "result", type = Type.OBJECT, class = "Exchange::ILISA::ILockInfo" } }, params = { { name = "type", type = Type.STRING16, class = "std::string" }, { name = "id", type = Type.STRING16, class = "std::string" }, { name = "version", type = Type.STRING16, class = "std::string" } } }
|
|
1311
|
+
}
|
|
1312
|
+
|
|
1313
|
+
INTERFACES[1239] = "Exchange::ILISA::IStorage"
|
|
1314
|
+
METHODS[1239] = {
|
|
1315
|
+
[3] = { name = "Path", signature = "virtual uint32_t Path(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "path", type = Type.STRING16, class = "string" } } },
|
|
1316
|
+
[4] = { name = "QuotaKB", signature = "virtual uint32_t QuotaKB(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "quotaKB", type = Type.STRING16, class = "string" } } },
|
|
1317
|
+
[5] = { name = "UsedKB", signature = "virtual uint32_t UsedKB(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "usedKB", type = Type.STRING16, class = "string" } } }
|
|
1318
|
+
}
|
|
1319
|
+
|
|
1320
|
+
INTERFACES[1240] = "Exchange::ILISA::IStoragePayload"
|
|
1321
|
+
METHODS[1240] = {
|
|
1322
|
+
[3] = { name = "Apps", signature = "virtual uint32_t Apps(Exchange::ILISA::IStorage*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "storage", type = Type.OBJECT, class = "Exchange::ILISA::IStorage" } } },
|
|
1323
|
+
[4] = { name = "Persistent", signature = "virtual uint32_t Persistent(Exchange::ILISA::IStorage*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "storage", type = Type.OBJECT, class = "Exchange::ILISA::IStorage" } } }
|
|
1324
|
+
}
|
|
1325
|
+
|
|
1326
|
+
INTERFACES[1242] = "Exchange::ILISA::IKeyValue"
|
|
1327
|
+
METHODS[1242] = {
|
|
1328
|
+
[3] = { name = "Key", signature = "virtual uint32_t Key(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "key", type = Type.STRING16, class = "string" } } },
|
|
1329
|
+
[4] = { name = "Value", signature = "virtual uint32_t Value(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.STRING16, class = "string" } } }
|
|
1330
|
+
}
|
|
1331
|
+
|
|
1332
|
+
INTERFACES[1243] = "Exchange::ILISA::IKeyValueIterator"
|
|
1333
|
+
METHODS[1243] = {
|
|
1334
|
+
[3] = { name = "Reset", signature = "virtual uint32_t Reset() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1335
|
+
[4] = { name = "IsValid", signature = "virtual uint32_t IsValid(bool&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "isValid", type = Type.BOOL, class = "bool" } } },
|
|
1336
|
+
[5] = { name = "Next", signature = "virtual uint32_t Next(bool&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "hasNext", type = Type.BOOL, class = "bool" } } },
|
|
1337
|
+
[6] = { name = "Current", signature = "virtual uint32_t Current(Exchange::ILISA::IKeyValue*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "keyValue", type = Type.OBJECT, class = "Exchange::ILISA::IKeyValue" } } }
|
|
1338
|
+
}
|
|
1339
|
+
|
|
1340
|
+
INTERFACES[1244] = "Exchange::ILISA::IMetadataPayload"
|
|
1341
|
+
METHODS[1244] = {
|
|
1342
|
+
[3] = { name = "AppName", signature = "virtual uint32_t AppName(std::string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "appName", type = Type.STRING16, class = "std::string" } } },
|
|
1343
|
+
[4] = { name = "Category", signature = "virtual uint32_t Category(std::string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "category", type = Type.STRING16, class = "std::string" } } },
|
|
1344
|
+
[5] = { name = "Url", signature = "virtual uint32_t Url(std::string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "url", type = Type.STRING16, class = "std::string" } } },
|
|
1345
|
+
[6] = { name = "Resources", signature = "virtual uint32_t Resources(Exchange::ILISA::IKeyValueIterator*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "resources", type = Type.OBJECT, class = "Exchange::ILISA::IKeyValueIterator" } } },
|
|
1346
|
+
[7] = { name = "AuxMetadata", signature = "virtual uint32_t AuxMetadata(Exchange::ILISA::IKeyValueIterator*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "auxMetadata", type = Type.OBJECT, class = "Exchange::ILISA::IKeyValueIterator" } } }
|
|
1347
|
+
}
|
|
1348
|
+
|
|
1349
|
+
INTERFACES[1233] = "Exchange::ILISA::INotification"
|
|
1350
|
+
METHODS[1233] = {
|
|
1351
|
+
[3] = { name = "operationStatus", signature = "virtual void operationStatus(const string&, const string&, const string&, const string&, const string&, const string&, const string&) = 0", params = { { name = "handle", type = Type.STRING16, class = "string" }, { name = "operation", type = Type.STRING16, class = "string" }, { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" }, { name = "status", type = Type.STRING16, class = "string" }, { name = "details", type = Type.STRING16, class = "string" } } }
|
|
1352
|
+
}
|
|
1353
|
+
|
|
1354
|
+
INTERFACES[1234] = "Exchange::ILISA::IAppVersion"
|
|
1355
|
+
METHODS[1234] = {
|
|
1356
|
+
[3] = { name = "Version", signature = "virtual uint32_t Version(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "version", type = Type.STRING16, class = "string" } } },
|
|
1357
|
+
[4] = { name = "AppName", signature = "virtual uint32_t AppName(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "appName", type = Type.STRING16, class = "string" } } },
|
|
1358
|
+
[5] = { name = "Category", signature = "virtual uint32_t Category(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "category", type = Type.STRING16, class = "string" } } },
|
|
1359
|
+
[6] = { name = "Url", signature = "virtual uint32_t Url(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "url", type = Type.STRING16, class = "string" } } }
|
|
1360
|
+
}
|
|
1361
|
+
|
|
1362
|
+
INTERFACES[1235] = "Exchange::ILISA::IAppVersion::IIterator"
|
|
1363
|
+
METHODS[1235] = {
|
|
1364
|
+
[3] = { name = "Reset", signature = "virtual uint32_t Reset() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1365
|
+
[4] = { name = "IsValid", signature = "virtual uint32_t IsValid(bool&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "isValid", type = Type.BOOL, class = "bool" } } },
|
|
1366
|
+
[5] = { name = "Next", signature = "virtual uint32_t Next(bool&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "hasNext", type = Type.BOOL, class = "bool" } } },
|
|
1367
|
+
[6] = { name = "Current", signature = "virtual uint32_t Current(Exchange::ILISA::IAppVersion*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "app", type = Type.OBJECT, class = "Exchange::ILISA::IAppVersion" } } }
|
|
1368
|
+
}
|
|
1369
|
+
|
|
1370
|
+
INTERFACES[1236] = "Exchange::ILISA::IApp"
|
|
1371
|
+
METHODS[1236] = {
|
|
1372
|
+
[3] = { name = "Type", signature = "virtual uint32_t Type(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "type", type = Type.STRING16, class = "string" } } },
|
|
1373
|
+
[4] = { name = "Id", signature = "virtual uint32_t Id(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "id", type = Type.STRING16, class = "string" } } },
|
|
1374
|
+
[5] = { name = "Installed", signature = "virtual uint32_t Installed(Exchange::ILISA::IAppVersion::IIterator*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "versions", type = Type.OBJECT, class = "Exchange::ILISA::IAppVersion::IIterator" } } }
|
|
1375
|
+
}
|
|
1376
|
+
|
|
1377
|
+
INTERFACES[1237] = "Exchange::ILISA::IApp::IIterator"
|
|
1378
|
+
METHODS[1237] = {
|
|
1379
|
+
[3] = { name = "Reset", signature = "virtual uint32_t Reset() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1380
|
+
[4] = { name = "IsValid", signature = "virtual uint32_t IsValid(bool&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "isValid", type = Type.BOOL, class = "bool" } } },
|
|
1381
|
+
[5] = { name = "Next", signature = "virtual uint32_t Next(bool&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "hasNext", type = Type.BOOL, class = "bool" } } },
|
|
1382
|
+
[6] = { name = "Current", signature = "virtual uint32_t Current(Exchange::ILISA::IApp*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "app", type = Type.OBJECT, class = "Exchange::ILISA::IApp" } } }
|
|
1383
|
+
}
|
|
1384
|
+
|
|
1385
|
+
INTERFACES[1238] = "Exchange::ILISA::IAppsPayload"
|
|
1386
|
+
METHODS[1238] = {
|
|
1387
|
+
[3] = { name = "Apps", signature = "virtual uint32_t Apps(Exchange::ILISA::IApp::IIterator*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "apps", type = Type.OBJECT, class = "Exchange::ILISA::IApp::IIterator" } } }
|
|
1388
|
+
}
|
|
1389
|
+
|
|
1390
|
+
INTERFACES[1246] = "Exchange::ILISA::IHandleResult"
|
|
1391
|
+
METHODS[1246] = {
|
|
1392
|
+
[3] = { name = "Handle", signature = "virtual uint32_t Handle(std::string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "handle", type = Type.STRING16, class = "std::string" } } }
|
|
1393
|
+
}
|
|
1394
|
+
|
|
1395
|
+
INTERFACES[1245] = "Exchange::ILISA::ILockInfo"
|
|
1396
|
+
METHODS[1245] = {
|
|
1397
|
+
[3] = { name = "Reason", signature = "virtual uint32_t Reason(std::string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "reason", type = Type.STRING16, class = "std::string" } } },
|
|
1398
|
+
[4] = { name = "Owner", signature = "virtual uint32_t Owner(std::string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "owner", type = Type.STRING16, class = "std::string" } } }
|
|
1399
|
+
}
|
|
1400
|
+
|
|
1401
|
+
-- ILanguageTag.h
|
|
1402
|
+
INTERFACES[1040] = "Exchange::ILanguageTag"
|
|
1403
|
+
METHODS[1040] = {
|
|
1404
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::ILanguageTag::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::ILanguageTag::INotification" } } },
|
|
1405
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(const Exchange::ILanguageTag::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::ILanguageTag::INotification" } } },
|
|
1406
|
+
[5] = { name = "Language", signature = "virtual uint32_t Language(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "language", type = Type.STRING16, class = "string" } } },
|
|
1407
|
+
[6] = { name = "Language", signature = "virtual uint32_t Language(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "language", type = Type.STRING16, class = "string" } } }
|
|
1408
|
+
}
|
|
1409
|
+
|
|
1410
|
+
INTERFACES[1041] = "Exchange::ILanguageTag::INotification"
|
|
1411
|
+
METHODS[1041] = {
|
|
1412
|
+
[3] = { name = "LanguageChanged", signature = "virtual void LanguageChanged(const string&) = 0", params = { { name = "language", type = Type.STRING16, class = "string" } } }
|
|
1413
|
+
}
|
|
1414
|
+
|
|
1415
|
+
-- ILocationSync.h
|
|
1416
|
+
INTERFACES[1504] = "Exchange::ILocationSync"
|
|
1417
|
+
METHODS[1504] = {
|
|
1418
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::ILocationSync::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::ILocationSync::INotification" } } },
|
|
1419
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Exchange::ILocationSync::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::ILocationSync::INotification" } } },
|
|
1420
|
+
[5] = { name = "Sync", signature = "virtual Core::hresult Sync() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
|
|
1421
|
+
[6] = { name = "Location", signature = "virtual Core::hresult Location(Exchange::ILocationSync::LocationInfo&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "info", type = Type.POD, class = "Exchange::ILocationSync::LocationInfo", element = { { name = "city", type = Type.STRING16, class = "string", optional = true }, { name = "country", type = Type.STRING16, class = "string", optional = true }, { name = "region", type = Type.STRING16, class = "string", optional = true }, { name = "timeZone", type = Type.STRING16, class = "string", optional = true }, { name = "publicIP", type = Type.STRING16, class = "string", optional = true } } } } }
|
|
1422
|
+
}
|
|
1423
|
+
|
|
1424
|
+
INTERFACES[1505] = "Exchange::ILocationSync::INotification"
|
|
1425
|
+
METHODS[1505] = {
|
|
1426
|
+
[3] = { name = "Updated", signature = "virtual void Updated() = 0" }
|
|
1427
|
+
}
|
|
1428
|
+
|
|
1429
|
+
-- IMath.h
|
|
1430
|
+
INTERFACES[784] = "Exchange::IMath"
|
|
1431
|
+
METHODS[784] = {
|
|
1432
|
+
[3] = { name = "Add", signature = "virtual uint32_t Add(const uint16_t, const uint16_t, uint16_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "sum", type = Type.UINT16, class = "uint16_t", proto = "uint16_t&" } }, params = { { name = "A", type = Type.UINT16, class = "uint16_t" }, { name = "B", type = Type.UINT16, class = "uint16_t" } } },
|
|
1433
|
+
[4] = { name = "Sub", signature = "virtual uint32_t Sub(const uint16_t, const uint16_t, uint16_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "sum", type = Type.UINT16, class = "uint16_t", proto = "uint16_t&" } }, params = { { name = "A", type = Type.UINT16, class = "uint16_t" }, { name = "B", type = Type.UINT16, class = "uint16_t" } } }
|
|
1434
|
+
}
|
|
1435
|
+
|
|
1436
|
+
-- IMediaPlayer.h
|
|
1437
|
+
INTERFACES[976] = "Exchange::IMediaPlayer"
|
|
1438
|
+
METHODS[976] = {
|
|
1439
|
+
[3] = { name = "CreateStream", signature = "virtual Exchange::IMediaPlayer::IMediaStream* CreateStream(const string&) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IMediaPlayer::IMediaStream" } }, params = { { name = "id", type = Type.STRING16, class = "string" } } }
|
|
1440
|
+
}
|
|
1441
|
+
|
|
1442
|
+
INTERFACES[977] = "Exchange::IMediaPlayer::IMediaStream"
|
|
1443
|
+
METHODS[977] = {
|
|
1444
|
+
[3] = { name = "Load", signature = "virtual uint32_t Load(const string&, bool) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "url", type = Type.STRING16, class = "string" }, { name = "autoPlay", type = Type.BOOL, class = "bool" } } },
|
|
1445
|
+
[4] = { name = "SetRate", signature = "virtual uint32_t SetRate(int32_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "rate", type = Type.INT32, class = "int32_t" } } },
|
|
1446
|
+
[5] = { name = "SeekTo", signature = "virtual uint32_t SeekTo(int32_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "positionSec", type = Type.INT32, class = "int32_t" } } },
|
|
1447
|
+
[6] = { name = "Stop", signature = "virtual uint32_t Stop() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1448
|
+
[7] = { name = "InitConfig", signature = "virtual uint32_t InitConfig(const string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "configurationJson", type = Type.STRING16, class = "string" } } },
|
|
1449
|
+
[8] = { name = "InitDRMConfig", signature = "virtual uint32_t InitDRMConfig(const string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "configurationJson", type = Type.STRING16, class = "string" } } },
|
|
1450
|
+
[9] = { name = "Register", signature = "virtual uint32_t Register(Exchange::IMediaPlayer::IMediaStream::INotification*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IMediaPlayer::IMediaStream::INotification" } } },
|
|
1451
|
+
[10] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::IMediaPlayer::IMediaStream::INotification*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IMediaPlayer::IMediaStream::INotification" } } }
|
|
1452
|
+
}
|
|
1453
|
+
|
|
1454
|
+
INTERFACES[978] = "Exchange::IMediaPlayer::IMediaStream::INotification"
|
|
1455
|
+
METHODS[978] = {
|
|
1456
|
+
[3] = { name = "Event", signature = "virtual void Event(const string&, const string&) = 0", params = { { name = "eventName", type = Type.STRING16, class = "string" }, { name = "parametersJson", type = Type.STRING16, class = "string" } } }
|
|
1457
|
+
}
|
|
1458
|
+
|
|
1459
|
+
-- IMemory.h
|
|
1460
|
+
-- IMemoryMonitor.h
|
|
1461
|
+
INTERFACES[1520] = "Exchange::IMemoryMonitor"
|
|
1462
|
+
METHODS[1520] = {
|
|
1463
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::IMemoryMonitor::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IMemoryMonitor::INotification" } } },
|
|
1464
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Exchange::IMemoryMonitor::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IMemoryMonitor::INotification" } } },
|
|
1465
|
+
[5] = { name = "RestartingLimits", signature = "virtual Core::hresult RestartingLimits(const string&, const Exchange::IMemoryMonitor::Restart&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "restart", type = Type.POD, class = "Exchange::IMemoryMonitor::Restart", element = { { name = "limit", type = Type.UINT8, class = "uint8_t" }, { name = "window", type = Type.UINT16, class = "uint16_t" } } } } },
|
|
1466
|
+
[6] = { name = "RestartingLimits", signature = "virtual Core::hresult RestartingLimits(const string&, Exchange::IMemoryMonitor::Restart&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "restart", type = Type.POD, class = "Exchange::IMemoryMonitor::Restart", element = { { name = "limit", type = Type.UINT8, class = "uint8_t" }, { name = "window", type = Type.UINT16, class = "uint16_t" } } } }, params = { { name = "callsign", type = Type.STRING16, class = "string" } } },
|
|
1467
|
+
[7] = { name = "Observables", signature = "virtual Core::hresult Observables(Exchange::IMemoryMonitor::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "observables", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
1468
|
+
[8] = { name = "MeasurementData", signature = "virtual Core::hresult MeasurementData(const string&, Exchange::IMemoryMonitor::Statistics&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "statistics", type = Type.POD, class = "Exchange::IMemoryMonitor::Statistics", element = { { name = "resident", type = Type.POD, class = "Exchange::IMemoryMonitor::Measurement", element = { { name = "min", type = Type.UINT64, class = "uint64_t" }, { name = "max", type = Type.UINT64, class = "uint64_t" }, { name = "average", type = Type.UINT64, class = "uint64_t" }, { name = "last", type = Type.UINT64, class = "uint64_t" } } }, { name = "allocated", type = Type.POD, class = "Exchange::IMemoryMonitor::Measurement", element = { { name = "min", type = Type.UINT64, class = "uint64_t" }, { name = "max", type = Type.UINT64, class = "uint64_t" }, { name = "average", type = Type.UINT64, class = "uint64_t" }, { name = "last", type = Type.UINT64, class = "uint64_t" } } }, { name = "shared", type = Type.POD, class = "Exchange::IMemoryMonitor::Measurement", element = { { name = "min", type = Type.UINT64, class = "uint64_t" }, { name = "max", type = Type.UINT64, class = "uint64_t" }, { name = "average", type = Type.UINT64, class = "uint64_t" }, { name = "last", type = Type.UINT64, class = "uint64_t" } } }, { name = "process", type = Type.POD, class = "Exchange::IMemoryMonitor::Measurement", element = { { name = "min", type = Type.UINT64, class = "uint64_t" }, { name = "max", type = Type.UINT64, class = "uint64_t" }, { name = "average", type = Type.UINT64, class = "uint64_t" }, { name = "last", type = Type.UINT64, class = "uint64_t" } } }, { name = "operational", type = Type.BOOL, class = "bool" }, { name = "count", type = Type.UINT32, class = "uint32_t" } } } }, params = { { name = "callsign", type = Type.STRING16, class = "string" } } },
|
|
1469
|
+
[9] = { name = "ResetStatistics", signature = "virtual Core::hresult ResetStatistics(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" } } }
|
|
1470
|
+
}
|
|
1471
|
+
|
|
1472
|
+
INTERFACES[1521] = "Exchange::IMemoryMonitor::INotification"
|
|
1473
|
+
METHODS[1521] = {
|
|
1474
|
+
[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 } } }
|
|
1475
|
+
}
|
|
1476
|
+
|
|
1477
|
+
-- IMessageControl.h
|
|
1478
|
+
INTERFACES[1201] = "RPC::IIteratorType<Exchange::IMessageControl::Control, Exchange::ID_MESSAGE_CONTROL_ITERATOR>"
|
|
1479
|
+
METHODS[1201] = {
|
|
1480
|
+
[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" } } } } },
|
|
1481
|
+
[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" } } } } },
|
|
1482
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
1483
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
1484
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1485
|
+
[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" } } } } }
|
|
1486
|
+
}
|
|
1487
|
+
|
|
1488
|
+
INTERFACES[1200] = "Exchange::IMessageControl"
|
|
1489
|
+
METHODS[1200] = {
|
|
1490
|
+
[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" } } },
|
|
1491
|
+
[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>" } } },
|
|
1492
|
+
[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" } } }
|
|
1493
|
+
}
|
|
1494
|
+
|
|
1495
|
+
-- IMessenger.h
|
|
1496
|
+
INTERFACES[640] = "Exchange::IRoomAdministrator"
|
|
1497
|
+
METHODS[640] = {
|
|
1498
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IRoomAdministrator::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IRoomAdministrator::INotification" } } },
|
|
1499
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(const Exchange::IRoomAdministrator::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IRoomAdministrator::INotification" } } },
|
|
1500
|
+
[5] = { name = "Join", signature = "virtual Exchange::IRoomAdministrator::IRoom* Join(const string&, const string&, Exchange::IRoomAdministrator::IRoom::IMsgNotification*) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IRoomAdministrator::IRoom" } }, params = { { name = "roomId", type = Type.STRING16, class = "string" }, { name = "userId", type = Type.STRING16, class = "string" }, { name = "messageSink", type = Type.OBJECT, class = "Exchange::IRoomAdministrator::IRoom::IMsgNotification" } } }
|
|
1501
|
+
}
|
|
1502
|
+
|
|
1503
|
+
INTERFACES[641] = "Exchange::IRoomAdministrator::INotification"
|
|
1504
|
+
METHODS[641] = {
|
|
1505
|
+
[3] = { name = "Created", signature = "virtual void Created(const string&) = 0", params = { { name = "id", type = Type.STRING16, class = "string" } } },
|
|
1506
|
+
[4] = { name = "Destroyed", signature = "virtual void Destroyed(const string&) = 0", params = { { name = "id", type = Type.STRING16, class = "string" } } }
|
|
1507
|
+
}
|
|
1508
|
+
|
|
1509
|
+
INTERFACES[642] = "Exchange::IRoomAdministrator::IRoom"
|
|
1510
|
+
METHODS[642] = {
|
|
1511
|
+
[3] = { name = "SendMessage", signature = "virtual void SendMessage(const string&) = 0", params = { { name = "message", type = Type.STRING16, class = "string" } } },
|
|
1512
|
+
[4] = { name = "SetCallback", signature = "virtual void SetCallback(Exchange::IRoomAdministrator::IRoom::ICallback*) = 0", params = { { name = "callback", type = Type.OBJECT, class = "Exchange::IRoomAdministrator::IRoom::ICallback" } } }
|
|
1513
|
+
}
|
|
1514
|
+
|
|
1515
|
+
INTERFACES[643] = "Exchange::IRoomAdministrator::IRoom::ICallback"
|
|
1516
|
+
METHODS[643] = {
|
|
1517
|
+
[3] = { name = "Joined", signature = "virtual void Joined(const string&) = 0", params = { { name = "userId", type = Type.STRING16, class = "string" } } },
|
|
1518
|
+
[4] = { name = "Left", signature = "virtual void Left(const string&) = 0", params = { { name = "userId", type = Type.STRING16, class = "string" } } }
|
|
1519
|
+
}
|
|
1520
|
+
|
|
1521
|
+
INTERFACES[644] = "Exchange::IRoomAdministrator::IRoom::IMsgNotification"
|
|
1522
|
+
METHODS[644] = {
|
|
1523
|
+
[3] = { name = "Message", signature = "virtual void Message(const string&, const string&) = 0", params = { { name = "message", type = Type.STRING16, class = "string" }, { name = "userId", type = Type.STRING16, class = "string" } } }
|
|
1524
|
+
}
|
|
1525
|
+
|
|
1526
|
+
-- INetflix.h
|
|
1527
|
+
INTERFACES[272] = "Exchange::INetflix"
|
|
1528
|
+
METHODS[272] = {
|
|
1529
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::INetflix::INotification*) = 0", params = { { name = "netflix", type = Type.OBJECT, class = "Exchange::INetflix::INotification" } } },
|
|
1530
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::INetflix::INotification*) = 0", params = { { name = "netflix", type = Type.OBJECT, class = "Exchange::INetflix::INotification" } } },
|
|
1531
|
+
[5] = { name = "SystemCommand", signature = "virtual void SystemCommand(const string&) = 0", params = { { name = "command", type = Type.STRING16, class = "string" } } }
|
|
1532
|
+
}
|
|
1533
|
+
|
|
1534
|
+
INTERFACES[273] = "Exchange::INetflix::INotification"
|
|
1535
|
+
METHODS[273] = {
|
|
1536
|
+
[3] = { name = "StateChange", signature = "virtual void StateChange(const Exchange::INetflix::state) = 0", params = { { name = "state", type = Type.ENUMU16, class = "Exchange::INetflix::state" } } },
|
|
1537
|
+
[4] = { name = "Exit", signature = "virtual void Exit(const uint32_t) = 0", params = { { name = "exitCode", type = Type.UINT32, class = "uint32_t" } } }
|
|
1538
|
+
}
|
|
1539
|
+
|
|
1540
|
+
-- INetflixSecurity.h
|
|
1541
|
+
INTERFACES[4608] = "Exchange::INetflixSecurity"
|
|
1542
|
+
METHODS[4608] = {
|
|
1543
|
+
[3] = { name = "ESN", signature = "virtual std::string ESN() const = 0", retvals = { { type = Type.STRING16, class = "std::string" } } },
|
|
1544
|
+
[4] = { name = "EncryptionKey", signature = "virtual uint32_t EncryptionKey() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1545
|
+
[5] = { name = "HMACKey", signature = "virtual uint32_t HMACKey() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1546
|
+
[6] = { name = "WrappingKey", signature = "virtual uint32_t WrappingKey() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1547
|
+
[7] = { name = "DeriveKeys", signature = "virtual uint32_t DeriveKeys(const uint32_t, const uint32_t, const uint32_t, uint32_t&, uint32_t&, uint32_t&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "encryptionKeyId", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" }, { name = "hmacKeyId", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" }, { name = "wrappingKeyId", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } }, params = { { name = "privateDhKeyId", type = Type.UINT32, class = "uint32_t" }, { name = "peerPublicDhKeyId", type = Type.UINT32, class = "uint32_t" }, { name = "derivationKeyId", type = Type.UINT32, class = "uint32_t" } } }
|
|
1548
|
+
}
|
|
1549
|
+
|
|
1550
|
+
-- INetworkControl.h
|
|
1551
|
+
INTERFACES[1298] = "RPC::IIteratorType<Exchange::INetworkControl::NetworkInfo, Exchange::ID_NETWORKCONTROL_NETWORK_INFO_ITERATOR>"
|
|
1552
|
+
METHODS[1298] = {
|
|
1553
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::INetworkControl::NetworkInfo&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::INetworkControl::NetworkInfo", element = { { name = "address", type = Type.STRING16, class = "string" }, { name = "defaultGateway", type = Type.STRING16, class = "string" }, { name = "mask", type = Type.UINT8, class = "uint8_t" }, { name = "mode", type = Type.ENUMU8, class = "Exchange::INetworkControl::ModeType" } } } } },
|
|
1554
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::INetworkControl::NetworkInfo&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::INetworkControl::NetworkInfo", element = { { name = "address", type = Type.STRING16, class = "string" }, { name = "defaultGateway", type = Type.STRING16, class = "string" }, { name = "mask", type = Type.UINT8, class = "uint8_t" }, { name = "mode", type = Type.ENUMU8, class = "Exchange::INetworkControl::ModeType" } } } } },
|
|
1555
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
1556
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
1557
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1558
|
+
[8] = { name = "Current", signature = "virtual Exchange::INetworkControl::NetworkInfo Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::INetworkControl::NetworkInfo", element = { { name = "address", type = Type.STRING16, class = "string" }, { name = "defaultGateway", type = Type.STRING16, class = "string" }, { name = "mask", type = Type.UINT8, class = "uint8_t" }, { name = "mode", type = Type.ENUMU8, class = "Exchange::INetworkControl::ModeType" } } } } }
|
|
1559
|
+
}
|
|
1560
|
+
|
|
1561
|
+
INTERFACES[1296] = "Exchange::INetworkControl"
|
|
1562
|
+
METHODS[1296] = {
|
|
1563
|
+
[3] = { name = "Register", signature = "virtual uint32_t Register(Exchange::INetworkControl::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::INetworkControl::INotification" } } },
|
|
1564
|
+
[4] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::INetworkControl::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::INetworkControl::INotification" } } },
|
|
1565
|
+
[5] = { name = "Interfaces", signature = "virtual uint32_t Interfaces(Exchange::INetworkControl::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "interfaces", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
1566
|
+
[6] = { name = "Status", signature = "virtual uint32_t Status(const string&, Exchange::INetworkControl::StatusType&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "status", type = Type.ENUMU8, class = "Exchange::INetworkControl::StatusType" } }, params = { { name = "interface", type = Type.STRING16, class = "string" } } },
|
|
1567
|
+
[7] = { name = "Network", signature = "virtual uint32_t Network(const string&, Exchange::INetworkControl::INetworkInfoIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "networkInfo", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::INetworkControl::NetworkInfo, Exchange::ID_NETWORKCONTROL_NETWORK_INFO_ITERATOR>" } }, params = { { name = "interface", type = Type.STRING16, class = "string" } } },
|
|
1568
|
+
[8] = { name = "Network", signature = "virtual uint32_t Network(const string&, Exchange::INetworkControl::INetworkInfoIterator* const&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "interface", type = Type.STRING16, class = "string" }, { name = "networkInfo", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::INetworkControl::NetworkInfo, Exchange::ID_NETWORKCONTROL_NETWORK_INFO_ITERATOR>" } } },
|
|
1569
|
+
[9] = { name = "DNS", signature = "virtual uint32_t DNS(Exchange::INetworkControl::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "dns", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
1570
|
+
[10] = { name = "DNS", signature = "virtual uint32_t DNS(Exchange::INetworkControl::IStringIterator* const&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "dns", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
1571
|
+
[11] = { name = "Up", signature = "virtual uint32_t Up(const string&, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "up", type = Type.BOOL, class = "bool" } }, params = { { name = "interface", type = Type.STRING16, class = "string" } } },
|
|
1572
|
+
[12] = { name = "Up", signature = "virtual uint32_t Up(const string&, const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "interface", type = Type.STRING16, class = "string" }, { name = "up", type = Type.BOOL, class = "bool" } } },
|
|
1573
|
+
[13] = { name = "Flush", signature = "virtual uint32_t Flush(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "interface", type = Type.STRING16, class = "string" } } }
|
|
1574
|
+
}
|
|
1575
|
+
|
|
1576
|
+
INTERFACES[1297] = "Exchange::INetworkControl::INotification"
|
|
1577
|
+
METHODS[1297] = {
|
|
1578
|
+
[3] = { name = "Update", signature = "virtual void Update(const string&) = 0", params = { { name = "interfaceName", type = Type.STRING16, class = "string" } } }
|
|
1579
|
+
}
|
|
1580
|
+
|
|
1581
|
+
-- INetworkTools.h
|
|
1582
|
+
INTERFACES[1120] = "Exchange::INetworkTools"
|
|
1583
|
+
METHODS[1120] = {
|
|
1584
|
+
[3] = { name = "Ping", signature = "virtual uint32_t Ping(const string&, const uint16_t, const uint16_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "destination", type = Type.STRING16, class = "string" }, { name = "timeOutInSeconds", type = Type.UINT16, class = "uint16_t" }, { name = "count", type = Type.UINT16, class = "uint16_t" } } },
|
|
1585
|
+
[4] = { name = "TraceRoute", signature = "virtual uint32_t TraceRoute(const string&, const uint16_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "destination", type = Type.STRING16, class = "string" }, { name = "timeOutInSeconds", type = Type.UINT16, class = "uint16_t" } } },
|
|
1586
|
+
[5] = { name = "Callback", signature = "virtual uint32_t Callback(Exchange::INetworkTools::ICallback*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "reportOn", type = Type.OBJECT, class = "Exchange::INetworkTools::ICallback" } } }
|
|
1587
|
+
}
|
|
1588
|
+
|
|
1589
|
+
INTERFACES[1121] = "Exchange::INetworkTools::ICallback"
|
|
1590
|
+
METHODS[1121] = {
|
|
1591
|
+
[3] = { name = "Report", signature = "virtual void Report(const string&, const string&) = 0", params = { { name = "source", type = Type.STRING16, class = "string" }, { name = "metadata", type = Type.STRING16, class = "string" } } }
|
|
1592
|
+
}
|
|
1593
|
+
|
|
1594
|
+
-- IOCDM.h
|
|
1595
|
+
INTERFACES[1093] = "Exchange::IOpenCDM"
|
|
1596
|
+
METHODS[1093] = {
|
|
1597
|
+
[3] = { name = "Systems", signature = "virtual Core::hresult Systems(Exchange::IOpenCDM::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "keySystems", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
1598
|
+
[4] = { name = "Designators", signature = "virtual Core::hresult Designators(const string&, Exchange::IOpenCDM::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "designators", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" } } }
|
|
1599
|
+
}
|
|
1600
|
+
|
|
1601
|
+
INTERFACES[1090] = "Exchange::ISession"
|
|
1602
|
+
METHODS[1090] = {
|
|
1603
|
+
[3] = { name = "Load", signature = "virtual Exchange::OCDM_RESULT Load() = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } } },
|
|
1604
|
+
[4] = { name = "Update", signature = "virtual void Update(const uint8_t*, const uint16_t) = 0", params = { { name = "keyMessage", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
|
|
1605
|
+
[5] = { name = "Remove", signature = "virtual Exchange::OCDM_RESULT Remove() = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } } },
|
|
1606
|
+
[6] = { name = "Metadata", signature = "virtual string Metadata() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1607
|
+
[7] = { name = "Metricdata", signature = "virtual Exchange::OCDM_RESULT Metricdata(uint32_t&, uint8_t*) const = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "buffer", type = Type.BUFFER32, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "bufferSize", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
|
|
1608
|
+
[8] = { name = "Status", signature = "virtual Exchange::ISession::KeyStatus Status() const = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::ISession::KeyStatus" } } },
|
|
1609
|
+
[9] = { name = "Status", signature = "virtual Exchange::ISession::KeyStatus Status(const uint8_t*, const uint8_t) const = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::ISession::KeyStatus" } }, params = { { name = "keyID", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t*" } } },
|
|
1610
|
+
[10] = { name = "CreateSessionBuffer", signature = "virtual Exchange::OCDM_RESULT CreateSessionBuffer(string&) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "bufferID", type = Type.STRING16, class = "string" } } },
|
|
1611
|
+
[11] = { name = "BufferId", signature = "virtual string BufferId() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1612
|
+
[12] = { name = "SessionId", signature = "virtual string SessionId() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1613
|
+
[13] = { name = "Close", signature = "virtual void Close() = 0" },
|
|
1614
|
+
[14] = { name = "ResetOutputProtection", signature = "virtual void ResetOutputProtection() = 0" },
|
|
1615
|
+
[15] = { name = "Revoke", signature = "virtual void Revoke(Exchange::ISession::ICallback*) = 0", params = { { name = "callback", type = Type.OBJECT, class = "Exchange::ISession::ICallback" } } },
|
|
1616
|
+
[16] = { name = "SetParameter", signature = "virtual Exchange::OCDM_RESULT SetParameter(const string&, const string&)", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } }, params = { { type = Type.STRING16, class = "string" }, { type = Type.STRING16, class = "string" } } }
|
|
1617
|
+
}
|
|
1618
|
+
|
|
1619
|
+
INTERFACES[1091] = "Exchange::ISession::ICallback"
|
|
1620
|
+
METHODS[1091] = {
|
|
1621
|
+
[3] = { name = "OnKeyMessage", signature = "virtual void OnKeyMessage(const uint8_t*, const uint16_t, const string&) = 0", params = { { name = "keyMessage", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" }, { name = "URL", type = Type.STRING16, class = "string" } } },
|
|
1622
|
+
[4] = { name = "OnError", signature = "virtual void OnError(const int16_t, const Exchange::OCDM_RESULT, const string&) = 0", params = { { name = "error", type = Type.INT16, class = "int16_t" }, { name = "sysError", type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "errorMessage", type = Type.STRING16, class = "string" } } },
|
|
1623
|
+
[5] = { name = "OnKeyStatusUpdate", signature = "virtual void OnKeyStatusUpdate(const uint8_t*, const uint8_t, const Exchange::ISession::KeyStatus) = 0", params = { { name = "keyID", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t*" }, { name = "status", type = Type.ENUMU32, class = "Exchange::ISession::KeyStatus" } } },
|
|
1624
|
+
[6] = { name = "OnKeyStatusesUpdated", signature = "virtual void OnKeyStatusesUpdated() const = 0" }
|
|
1625
|
+
}
|
|
1626
|
+
|
|
1627
|
+
INTERFACES[1092] = "Exchange::ISessionExt"
|
|
1628
|
+
METHODS[1092] = {
|
|
1629
|
+
[3] = { name = "SessionIdExt", signature = "virtual uint32_t SessionIdExt() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1630
|
+
[4] = { name = "BufferIdExt", signature = "virtual string BufferIdExt() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1631
|
+
[5] = { name = "SetDrmHeader", signature = "virtual Exchange::OCDM_RESULT SetDrmHeader(const uint8_t*, uint16_t) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } }, params = { { name = "drmHeader", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
|
|
1632
|
+
[6] = { name = "GetChallengeDataExt", signature = "virtual Exchange::OCDM_RESULT GetChallengeDataExt(uint8_t*, uint16_t&, uint32_t) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "challenge", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "challengeSize", type = Type.UINT16, class = "uint16_t", proto = "uint16_t&" }, { name = "isLDL", type = Type.UINT32, class = "uint32_t" } } },
|
|
1633
|
+
[7] = { name = "CancelChallengeDataExt", signature = "virtual Exchange::OCDM_RESULT CancelChallengeDataExt() = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } } },
|
|
1634
|
+
[8] = { name = "StoreLicenseData", signature = "virtual Exchange::OCDM_RESULT StoreLicenseData(const uint8_t*, uint16_t, uint8_t*) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "secureStopId", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "licenseData", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
|
|
1635
|
+
[9] = { name = "SelectKeyId", signature = "virtual Exchange::OCDM_RESULT SelectKeyId(const uint8_t, const uint8_t*) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } }, params = { { name = "keyId", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t*" } } },
|
|
1636
|
+
[10] = { name = "CleanDecryptContext", signature = "virtual Exchange::OCDM_RESULT CleanDecryptContext() = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } } }
|
|
1637
|
+
}
|
|
1638
|
+
|
|
1639
|
+
INTERFACES[1088] = "Exchange::IAccessorOCDM"
|
|
1640
|
+
METHODS[1088] = {
|
|
1641
|
+
[3] = { name = "IsTypeSupported", signature = "virtual bool IsTypeSupported(const string&, const string&) const = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" }, { name = "mimeType", type = Type.STRING16, class = "string" } } },
|
|
1642
|
+
[4] = { name = "Metadata", signature = "virtual Exchange::OCDM_RESULT Metadata(const string&, string&) const = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "metadata", type = Type.STRING16, class = "string" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" } } },
|
|
1643
|
+
[5] = { name = "Metricdata", signature = "virtual Exchange::OCDM_RESULT Metricdata(const string&, uint32_t&, uint8_t*) const = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "buffer", type = Type.BUFFER32, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" }, { name = "bufferSize", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
|
|
1644
|
+
[6] = { name = "CreateSession", signature = "virtual Exchange::OCDM_RESULT CreateSession(const string&, const int32_t, const string&, const uint8_t*, const uint16_t, const uint8_t*, const uint16_t, Exchange::ISession::ICallback*, string&, Exchange::ISession*&) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "sessionId", type = Type.STRING16, class = "string" }, { name = "session", type = Type.OBJECT, class = "Exchange::ISession" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" }, { name = "licenseType", type = Type.INT32, class = "int32_t" }, { name = "initDataType", type = Type.STRING16, class = "string" }, { name = "initData", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" }, { name = "CDMData", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" }, { name = "callback", type = Type.OBJECT, class = "Exchange::ISession::ICallback" } } },
|
|
1645
|
+
[7] = { name = "SetServerCertificate", signature = "virtual Exchange::OCDM_RESULT SetServerCertificate(const string&, const uint8_t*, const uint16_t) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" }, { name = "serverCertificate", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
|
|
1646
|
+
[8] = { name = "GetDrmSystemTime", signature = "virtual uint64_t GetDrmSystemTime(const string&) const = 0", retvals = { { type = Type.UINT64, class = "uint64_t" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" } } },
|
|
1647
|
+
[9] = { name = "GetVersionExt", signature = "virtual string GetVersionExt(const string&) const = 0", retvals = { { type = Type.STRING16, class = "string" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" } } },
|
|
1648
|
+
[10] = { name = "GetLdlSessionLimit", signature = "virtual uint32_t GetLdlSessionLimit(const string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" } } },
|
|
1649
|
+
[11] = { name = "IsSecureStopEnabled", signature = "virtual bool IsSecureStopEnabled(const string&) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" } } },
|
|
1650
|
+
[12] = { name = "EnableSecureStop", signature = "virtual Exchange::OCDM_RESULT EnableSecureStop(const string&, bool) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" }, { name = "enable", type = Type.BOOL, class = "bool" } } },
|
|
1651
|
+
[13] = { name = "ResetSecureStops", signature = "virtual uint32_t ResetSecureStops(const string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" } } },
|
|
1652
|
+
[14] = { name = "GetSecureStopIds", signature = "virtual Exchange::OCDM_RESULT GetSecureStopIds(const string&, uint8_t*, uint16_t, uint32_t&) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "ids", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" }, { name = "count", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" }, { name = "idsLength", type = Type.UINT16, class = "uint16_t" }, { name = "count", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
|
|
1653
|
+
[15] = { name = "GetSecureStop", signature = "virtual Exchange::OCDM_RESULT GetSecureStop(const string&, const uint8_t*, uint16_t, uint8_t*, uint16_t&) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "rawData", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" }, { name = "sessionID", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" }, { name = "rawSize", type = Type.UINT16, class = "uint16_t", proto = "uint16_t&" } } },
|
|
1654
|
+
[16] = { name = "CommitSecureStop", signature = "virtual Exchange::OCDM_RESULT CommitSecureStop(const string&, const uint8_t*, uint16_t, const uint8_t*, uint16_t) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" }, { name = "sessionID", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" }, { name = "serverResponse", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
|
|
1655
|
+
[17] = { name = "DeleteKeyStore", signature = "virtual Exchange::OCDM_RESULT DeleteKeyStore(const string&) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" } } },
|
|
1656
|
+
[18] = { name = "DeleteSecureStore", signature = "virtual Exchange::OCDM_RESULT DeleteSecureStore(const string&) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" } } },
|
|
1657
|
+
[19] = { name = "GetKeyStoreHash", signature = "virtual Exchange::OCDM_RESULT GetKeyStoreHash(const string&, uint8_t*, uint16_t) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "keyStoreHash", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" }, { name = "keyStoreHashLength", type = Type.UINT16, class = "uint16_t" } } },
|
|
1658
|
+
[20] = { name = "GetSecureStoreHash", signature = "virtual Exchange::OCDM_RESULT GetSecureStoreHash(const string&, uint8_t*, uint16_t) = 0", retvals = { { type = Type.ENUMU32, class = "Exchange::OCDM_RESULT" }, { name = "secureStoreHash", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "keySystem", type = Type.STRING16, class = "string" }, { name = "secureStoreHashLength", type = Type.UINT16, class = "uint16_t" } } }
|
|
1659
|
+
}
|
|
1660
|
+
|
|
1661
|
+
-- IPackageManager.h
|
|
1662
|
+
INTERFACES[1249] = "RPC::IIteratorType<Exchange::IPackageManager::KeyValue, Exchange::ID_PACKAGEMANAGER_KEY_VALUE_ITERATOR>"
|
|
1663
|
+
METHODS[1249] = {
|
|
1664
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IPackageManager::KeyValue&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IPackageManager::KeyValue", element = { { name = "key", type = Type.STRING16, class = "string" }, { name = "value", type = Type.STRING16, class = "string" } } } } },
|
|
1665
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IPackageManager::KeyValue&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IPackageManager::KeyValue", element = { { name = "key", type = Type.STRING16, class = "string" }, { name = "value", type = Type.STRING16, class = "string" } } } } },
|
|
1666
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
1667
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
1668
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1669
|
+
[8] = { name = "Current", signature = "virtual Exchange::IPackageManager::KeyValue Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::IPackageManager::KeyValue", element = { { name = "key", type = Type.STRING16, class = "string" }, { name = "value", type = Type.STRING16, class = "string" } } } } }
|
|
1670
|
+
}
|
|
1671
|
+
|
|
1672
|
+
INTERFACES[1251] = "RPC::IIteratorType<Exchange::IPackageManager::PackageKey, Exchange::ID_PACKAGEMANAGER_PACKAGE_KEY_ITERATOR>"
|
|
1673
|
+
METHODS[1251] = {
|
|
1674
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IPackageManager::PackageKey&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IPackageManager::PackageKey", element = { { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" } } } } },
|
|
1675
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IPackageManager::PackageKey&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IPackageManager::PackageKey", element = { { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" } } } } },
|
|
1676
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
1677
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
1678
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1679
|
+
[8] = { name = "Current", signature = "virtual Exchange::IPackageManager::PackageKey Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::IPackageManager::PackageKey", element = { { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" } } } } }
|
|
1680
|
+
}
|
|
1681
|
+
|
|
1682
|
+
INTERFACES[1248] = "Exchange::IPackageManager"
|
|
1683
|
+
METHODS[1248] = {
|
|
1684
|
+
[3] = { name = "Install", signature = "virtual uint32_t Install(const string&, const string&, const string&, const string&, const string&, const string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "handle", type = Type.STRING16, class = "string" } }, params = { { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" }, { name = "url", type = Type.STRING16, class = "string" }, { name = "appName", type = Type.STRING16, class = "string" }, { name = "category", type = Type.STRING16, class = "string" } } },
|
|
1685
|
+
[4] = { name = "Uninstall", signature = "virtual uint32_t Uninstall(const string&, const string&, const string&, const string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "handle", type = Type.STRING16, class = "string" } }, params = { { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" }, { name = "uninstallType", type = Type.STRING16, class = "string" } } },
|
|
1686
|
+
[5] = { name = "Download", signature = "virtual uint32_t Download(const string&, const string&, const string&, const string&, const string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "handle", type = Type.STRING16, class = "string" } }, params = { { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" }, { name = "resKey", type = Type.STRING16, class = "string" }, { name = "url", type = Type.STRING16, class = "string" } } },
|
|
1687
|
+
[6] = { name = "Reset", signature = "virtual uint32_t Reset(const string&, const string&, const string&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" }, { name = "resetType", type = Type.STRING16, class = "string" } } },
|
|
1688
|
+
[7] = { name = "GetStorageDetails", signature = "virtual uint32_t GetStorageDetails(const string&, const string&, const string&, Exchange::IPackageManager::StorageInfo&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "storageinfo", type = Type.POD, class = "Exchange::IPackageManager::StorageInfo", element = { { name = "apps", type = Type.POD, class = "Exchange::IPackageManager::StorageInfo::StorageDetails", element = { { name = "path", type = Type.STRING16, class = "string" }, { name = "quotaKB", type = Type.STRING16, class = "string" }, { name = "usedKB", type = Type.STRING16, class = "string" } } }, { name = "persistent", type = Type.POD, class = "Exchange::IPackageManager::StorageInfo::StorageDetails", element = { { name = "path", type = Type.STRING16, class = "string" }, { name = "quotaKB", type = Type.STRING16, class = "string" }, { name = "usedKB", type = Type.STRING16, class = "string" } } } } } }, params = { { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" } } },
|
|
1689
|
+
[8] = { name = "SetAuxMetadata", signature = "virtual uint32_t SetAuxMetadata(const string&, const string&, const string&, const string&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" }, { name = "key", type = Type.STRING16, class = "string" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
1690
|
+
[9] = { name = "ClearAuxMetadata", signature = "virtual uint32_t ClearAuxMetadata(const string&, const string&, const string&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" }, { name = "key", type = Type.STRING16, class = "string" } } },
|
|
1691
|
+
[10] = { name = "GetMetadata", signature = "virtual uint32_t GetMetadata(const string&, const string&, const string&, Exchange::IPackageManager::MetadataPayload&, Exchange::IPackageManager::IKeyValueIterator*&, Exchange::IPackageManager::IKeyValueIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "metadata", type = Type.POD, class = "Exchange::IPackageManager::MetadataPayload", element = { { name = "appName", type = Type.STRING16, class = "string" }, { name = "type", type = Type.STRING16, class = "string" }, { name = "category", type = Type.STRING16, class = "string" }, { name = "url", type = Type.STRING16, class = "string" } } }, { name = "resources", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IPackageManager::KeyValue, Exchange::ID_PACKAGEMANAGER_KEY_VALUE_ITERATOR>" }, { name = "auxMetadata", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IPackageManager::KeyValue, Exchange::ID_PACKAGEMANAGER_KEY_VALUE_ITERATOR>" } }, params = { { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" } } },
|
|
1692
|
+
[11] = { name = "Cancel", signature = "virtual uint32_t Cancel(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "handle", type = Type.STRING16, class = "string" } } },
|
|
1693
|
+
[12] = { name = "GetProgress", signature = "virtual uint32_t GetProgress(const string&, uint32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "progress", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } }, params = { { name = "handle", type = Type.STRING16, class = "string" } } },
|
|
1694
|
+
[13] = { name = "Register", signature = "virtual uint32_t Register(Exchange::IPackageManager::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IPackageManager::INotification" } } },
|
|
1695
|
+
[14] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::IPackageManager::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IPackageManager::INotification" } } },
|
|
1696
|
+
[15] = { name = "GetList", signature = "virtual uint32_t GetList(const string&, const string&, const string&, const string&, const string&, Exchange::IPackageManager::IPackageKeyIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "installedIds", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IPackageManager::PackageKey, Exchange::ID_PACKAGEMANAGER_PACKAGE_KEY_ITERATOR>" } }, params = { { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" }, { name = "appName", type = Type.STRING16, class = "string" }, { name = "category", type = Type.STRING16, class = "string" } } },
|
|
1697
|
+
[16] = { name = "Lock", signature = "virtual uint32_t Lock(const string&, const string&, const string&, const string&, const string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "handle", type = Type.STRING16, class = "string" } }, params = { { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" }, { name = "reason", type = Type.STRING16, class = "string" }, { name = "owner", type = Type.STRING16, class = "string" } } },
|
|
1698
|
+
[17] = { name = "Unlock", signature = "virtual uint32_t Unlock(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "handle", type = Type.STRING16, class = "string" } } },
|
|
1699
|
+
[18] = { name = "GetLockInfo", signature = "virtual uint32_t GetLockInfo(const string&, const string&, const string&, Exchange::IPackageManager::LockInfo&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "result", type = Type.POD, class = "Exchange::IPackageManager::LockInfo", element = { { name = "reason", type = Type.STRING16, class = "string" }, { name = "owner", type = Type.STRING16, class = "string" } } } }, params = { { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" } } }
|
|
1700
|
+
}
|
|
1701
|
+
|
|
1702
|
+
INTERFACES[1250] = "Exchange::IPackageManager::INotification"
|
|
1703
|
+
METHODS[1250] = {
|
|
1704
|
+
[3] = { name = "OperationStatus", signature = "virtual void OperationStatus(const string&, const string&, const string&, const string&, const string&, const string&, const string&) = 0", params = { { name = "handle", type = Type.STRING16, class = "string" }, { name = "operation", type = Type.STRING16, class = "string" }, { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" }, { name = "status", type = Type.STRING16, class = "string" }, { name = "details", type = Type.STRING16, class = "string" } } }
|
|
1705
|
+
}
|
|
1706
|
+
|
|
1707
|
+
INTERFACES[1252] = "Exchange::IPackageManagerBroker"
|
|
1708
|
+
METHODS[1252] = {
|
|
1709
|
+
[3] = { name = "Offer", signature = "virtual uint32_t Offer(Exchange::IPackageManager*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "packagemanager", type = Type.OBJECT, class = "Exchange::IPackageManager" } } },
|
|
1710
|
+
[4] = { name = "Revoke", signature = "virtual uint32_t Revoke(const Exchange::IPackageManager*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "packagemanager", type = Type.OBJECT, class = "Exchange::IPackageManager" } } }
|
|
1711
|
+
}
|
|
1712
|
+
|
|
1713
|
+
INTERFACES[1253] = "Exchange::IPackageManagerCallback"
|
|
1714
|
+
METHODS[1253] = {
|
|
1715
|
+
[3] = { name = "OperationStatusUpdate", signature = "virtual void OperationStatusUpdate(const string&, const string&, const string&, const string&, const string&, const string&, const string&) = 0", params = { { name = "handle", type = Type.STRING16, class = "string" }, { name = "operation", type = Type.STRING16, class = "string" }, { name = "type", type = Type.STRING16, class = "string" }, { name = "id", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" }, { name = "status", type = Type.STRING16, class = "string" }, { name = "details", type = Type.STRING16, class = "string" } } }
|
|
1716
|
+
}
|
|
1717
|
+
|
|
1718
|
+
-- IPackager.h
|
|
1719
|
+
INTERFACES[544] = "Exchange::IPackager"
|
|
1720
|
+
METHODS[544] = {
|
|
1721
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IPackager::INotification*) = 0", params = { { name = "observer", type = Type.OBJECT, class = "Exchange::IPackager::INotification" } } },
|
|
1722
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(const Exchange::IPackager::INotification*) = 0", params = { { name = "observer", type = Type.OBJECT, class = "Exchange::IPackager::INotification" } } },
|
|
1723
|
+
[5] = { name = "Configure", signature = "virtual uint32_t Configure(PluginHost::IShell*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "service", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
1724
|
+
[6] = { name = "Install", signature = "virtual uint32_t Install(const string&, const string&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "name", type = Type.STRING16, class = "string" }, { name = "version", type = Type.STRING16, class = "string" }, { name = "arch", type = Type.STRING16, class = "string" } } },
|
|
1725
|
+
[7] = { name = "SynchronizeRepository", signature = "virtual uint32_t SynchronizeRepository() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } } }
|
|
1726
|
+
}
|
|
1727
|
+
|
|
1728
|
+
INTERFACES[545] = "Exchange::IPackager::IInstallationInfo"
|
|
1729
|
+
METHODS[545] = {
|
|
1730
|
+
[3] = { name = "State", signature = "virtual Exchange::IPackager::state State() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IPackager::state" } } },
|
|
1731
|
+
[4] = { name = "Progress", signature = "virtual uint8_t Progress() const = 0", retvals = { { type = Type.UINT8, class = "uint8_t" } } },
|
|
1732
|
+
[5] = { name = "AppName", signature = "virtual string AppName() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1733
|
+
[6] = { name = "ErrorCode", signature = "virtual uint32_t ErrorCode() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1734
|
+
[7] = { name = "Abort", signature = "virtual uint32_t Abort() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } }
|
|
1735
|
+
}
|
|
1736
|
+
|
|
1737
|
+
INTERFACES[546] = "Exchange::IPackager::IPackageInfo"
|
|
1738
|
+
METHODS[546] = {
|
|
1739
|
+
[3] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1740
|
+
[4] = { name = "Version", signature = "virtual string Version() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1741
|
+
[5] = { name = "Architecture", signature = "virtual string Architecture() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
|
|
1742
|
+
}
|
|
1743
|
+
|
|
1744
|
+
INTERFACES[547] = "Exchange::IPackager::INotification"
|
|
1745
|
+
METHODS[547] = {
|
|
1746
|
+
[3] = { name = "StateChange", signature = "virtual void StateChange(Exchange::IPackager::IPackageInfo*, Exchange::IPackager::IInstallationInfo*) = 0", params = { { name = "package", type = Type.OBJECT, class = "Exchange::IPackager::IPackageInfo" }, { name = "install", type = Type.OBJECT, class = "Exchange::IPackager::IInstallationInfo" } } },
|
|
1747
|
+
[4] = { name = "RepositorySynchronize", signature = "virtual void RepositorySynchronize(uint32_t) = 0", params = { { name = "status", type = Type.UINT32, class = "uint32_t" } } }
|
|
1748
|
+
}
|
|
1749
|
+
|
|
1750
|
+
-- IPerformance.h
|
|
1751
|
+
INTERFACES[688] = "Exchange::IPerformance"
|
|
1752
|
+
METHODS[688] = {
|
|
1753
|
+
[3] = { name = "Send", signature = "virtual uint32_t Send(const uint16_t, const uint8_t*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "buffer", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
|
|
1754
|
+
[4] = { name = "Receive", signature = "virtual uint32_t Receive(uint16_t&, uint8_t*) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "buffer", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "bufferSize", type = Type.UINT16, class = "uint16_t", proto = "uint16_t&" } } },
|
|
1755
|
+
[5] = { name = "Exchange", signature = "virtual uint32_t Exchange(uint16_t&, uint8_t*, const uint16_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "buffer", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "buffer", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" }, { name = "maxBufferSize", type = Type.UINT16, class = "uint16_t" } } }
|
|
1756
|
+
}
|
|
1757
|
+
|
|
1758
|
+
-- IPlayGiga.h
|
|
1759
|
+
INTERFACES[160] = "Exchange::IPlayGiga"
|
|
1760
|
+
METHODS[160] = {
|
|
1761
|
+
[3] = { name = "Launch", signature = "virtual void Launch(const string&, const string&) = 0", params = { { type = Type.STRING16, class = "string" }, { type = Type.STRING16, class = "string" } } }
|
|
1762
|
+
}
|
|
1763
|
+
|
|
1764
|
+
-- IPlayerInfo.h
|
|
1765
|
+
INTERFACES[865] = "RPC::IIteratorType<Exchange::IPlayerProperties::AudioCodec, Exchange::ID_PLAYER_PROPERTIES_AUDIO>"
|
|
1766
|
+
METHODS[865] = {
|
|
1767
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IPlayerProperties::AudioCodec&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IPlayerProperties::AudioCodec" } } },
|
|
1768
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IPlayerProperties::AudioCodec&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IPlayerProperties::AudioCodec" } } },
|
|
1769
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
1770
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
1771
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1772
|
+
[8] = { name = "Current", signature = "virtual Exchange::IPlayerProperties::AudioCodec Current() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IPlayerProperties::AudioCodec" } } }
|
|
1773
|
+
}
|
|
1774
|
+
|
|
1775
|
+
INTERFACES[866] = "RPC::IIteratorType<Exchange::IPlayerProperties::VideoCodec, Exchange::ID_PLAYER_PROPERTIES_VIDEO>"
|
|
1776
|
+
METHODS[866] = {
|
|
1777
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IPlayerProperties::VideoCodec&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IPlayerProperties::VideoCodec" } } },
|
|
1778
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IPlayerProperties::VideoCodec&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IPlayerProperties::VideoCodec" } } },
|
|
1779
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
1780
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
1781
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1782
|
+
[8] = { name = "Current", signature = "virtual Exchange::IPlayerProperties::VideoCodec Current() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IPlayerProperties::VideoCodec" } } }
|
|
1783
|
+
}
|
|
1784
|
+
|
|
1785
|
+
INTERFACES[864] = "Exchange::IPlayerProperties"
|
|
1786
|
+
METHODS[864] = {
|
|
1787
|
+
[3] = { name = "AudioCodecs", signature = "virtual uint32_t AudioCodecs(Exchange::IPlayerProperties::IAudioCodecIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "codec", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IPlayerProperties::AudioCodec, Exchange::ID_PLAYER_PROPERTIES_AUDIO>" } } },
|
|
1788
|
+
[4] = { name = "VideoCodecs", signature = "virtual uint32_t VideoCodecs(Exchange::IPlayerProperties::IVideoCodecIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "codec", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IPlayerProperties::VideoCodec, Exchange::ID_PLAYER_PROPERTIES_VIDEO>" } } },
|
|
1789
|
+
[5] = { name = "Resolution", signature = "virtual uint32_t Resolution(Exchange::IPlayerProperties::PlaybackResolution&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "res", type = Type.ENUMU8, class = "Exchange::IPlayerProperties::PlaybackResolution" } } },
|
|
1790
|
+
[6] = { name = "IsAudioEquivalenceEnabled", signature = "virtual uint32_t IsAudioEquivalenceEnabled(bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "ae", type = Type.BOOL, class = "bool" } } }
|
|
1791
|
+
}
|
|
1792
|
+
|
|
1793
|
+
-- IPluginAsyncStateControl.h
|
|
1794
|
+
INTERFACES[1568] = "Exchange::IPluginAsyncStateControl"
|
|
1795
|
+
METHODS[1568] = {
|
|
1796
|
+
[3] = { name = "Activate", signature = "virtual Core::hresult Activate(const string&, const Core::OptionalType<uint8_t>&, const Core::OptionalType<uint16_t>&, Exchange::IPluginAsyncStateControl::IActivationCallback* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "maxnumberretries", type = Type.UINT8, class = "uint8_t", optional = true }, { name = "delay", type = Type.UINT16, class = "uint16_t", optional = true }, { name = "cb", type = Type.OBJECT, class = "Exchange::IPluginAsyncStateControl::IActivationCallback" } } },
|
|
1797
|
+
[4] = { name = "AbortActivate", signature = "virtual Core::hresult AbortActivate(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" } } }
|
|
1798
|
+
}
|
|
1799
|
+
|
|
1800
|
+
INTERFACES[1569] = "Exchange::IPluginAsyncStateControl::IActivationCallback"
|
|
1801
|
+
METHODS[1569] = {
|
|
1802
|
+
[3] = { name = "Finished", signature = "virtual void Finished(const string&, const Exchange::IPluginAsyncStateControl::IActivationCallback::state, const uint8_t) = 0", params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "state", type = Type.ENUMU8, class = "Exchange::IPluginAsyncStateControl::IActivationCallback::state" }, { name = "numberofretries", type = Type.UINT8, class = "uint8_t" } } }
|
|
1803
|
+
}
|
|
1804
|
+
|
|
1805
|
+
-- IPower.h
|
|
1806
|
+
INTERFACES[144] = "Exchange::IPower"
|
|
1807
|
+
METHODS[144] = {
|
|
1808
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::IPower::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IPower::INotification" } } },
|
|
1809
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Exchange::IPower::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IPower::INotification" } } },
|
|
1810
|
+
[5] = { name = "GetState", signature = "virtual Core::hresult GetState(Exchange::IPower::PCState&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "state", type = Type.ENUMU8, class = "Exchange::IPower::PCState" } } },
|
|
1811
|
+
[6] = { name = "SetState", signature = "virtual Core::hresult SetState(const Exchange::IPower::PCState&, const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "state", type = Type.ENUMU8, class = "Exchange::IPower::PCState" }, { name = "waitTime", type = Type.UINT32, class = "uint32_t" } } },
|
|
1812
|
+
[7] = { name = "PowerKey", signature = "virtual void PowerKey() = 0" }
|
|
1813
|
+
}
|
|
1814
|
+
|
|
1815
|
+
INTERFACES[145] = "Exchange::IPower::INotification"
|
|
1816
|
+
METHODS[145] = {
|
|
1817
|
+
[3] = { name = "StateChange", signature = "virtual Core::hresult StateChange(const Exchange::IPower::PCState, const Exchange::IPower::PCState, const Exchange::IPower::PCPhase) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "origin", type = Type.ENUMU8, class = "Exchange::IPower::PCState" }, { name = "destination", type = Type.ENUMU8, class = "Exchange::IPower::PCState" }, { name = "phase", type = Type.ENUMU8, class = "Exchange::IPower::PCPhase" } } }
|
|
1818
|
+
}
|
|
1819
|
+
|
|
1820
|
+
-- IProvisioning.h
|
|
1821
|
+
INTERFACES[304] = "Exchange::IProvisioning"
|
|
1822
|
+
METHODS[304] = {
|
|
1823
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IProvisioning::INotification*) = 0", params = { { name = "provisioning", type = Type.OBJECT, class = "Exchange::IProvisioning::INotification" } } },
|
|
1824
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::IProvisioning::INotification*) = 0", params = { { name = "provisioning", type = Type.OBJECT, class = "Exchange::IProvisioning::INotification" } } },
|
|
1825
|
+
[5] = { name = "DeviceId", signature = "virtual uint32_t DeviceId(string&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "deviceId", type = Type.STRING16, class = "string" } } },
|
|
1826
|
+
[6] = { name = "DRMId", signature = "virtual uint32_t DRMId(const string&, uint16_t&, uint8_t*) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "data", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "label", type = Type.STRING16, class = "string" }, { name = "size", type = Type.UINT16, class = "uint16_t", proto = "uint16_t&" } } }
|
|
1827
|
+
}
|
|
1828
|
+
|
|
1829
|
+
INTERFACES[305] = "Exchange::IProvisioning::INotification"
|
|
1830
|
+
METHODS[305] = {
|
|
1831
|
+
[3] = { name = "Provisioned", signature = "virtual void Provisioned(RPC::IStringIterator*) = 0", params = { { name = "labels", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } }
|
|
1832
|
+
}
|
|
1833
|
+
|
|
1834
|
+
-- IRPCLink.h
|
|
1835
|
+
INTERFACES[464] = "Exchange::IRPCLink"
|
|
1836
|
+
METHODS[464] = {
|
|
1837
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IRPCLink::INotification*) = 0", params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IRPCLink::INotification" } } },
|
|
1838
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::IRPCLink::INotification*) = 0", params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IRPCLink::INotification" } } },
|
|
1839
|
+
[5] = { name = "Start", signature = "virtual uint32_t Start(const uint32_t, const string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "name", type = Type.STRING16, class = "string" } } },
|
|
1840
|
+
[6] = { name = "Stop", signature = "virtual uint32_t Stop() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1841
|
+
[7] = { name = "ForceCallback", signature = "virtual uint32_t ForceCallback() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } }
|
|
1842
|
+
}
|
|
1843
|
+
|
|
1844
|
+
INTERFACES[465] = "Exchange::IRPCLink::INotification"
|
|
1845
|
+
METHODS[465] = {
|
|
1846
|
+
[3] = { name = "Completed", signature = "virtual void Completed(const uint32_t, const string&) = 0", params = { { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "name", type = Type.STRING16, class = "string" } } }
|
|
1847
|
+
}
|
|
1848
|
+
|
|
1849
|
+
-- IRemoteControl.h
|
|
1850
|
+
INTERFACES[736] = "Exchange::IRemoteControl"
|
|
1851
|
+
METHODS[736] = {
|
|
1852
|
+
[3] = { name = "RegisterEvents", signature = "virtual void RegisterEvents(Exchange::IRemoteControl::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IRemoteControl::INotification" } } },
|
|
1853
|
+
[4] = { name = "UnregisterEvents", signature = "virtual void UnregisterEvents(Exchange::IRemoteControl::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IRemoteControl::INotification" } } }
|
|
1854
|
+
}
|
|
1855
|
+
|
|
1856
|
+
INTERFACES[737] = "Exchange::IRemoteControl::INotification"
|
|
1857
|
+
METHODS[737] = {
|
|
1858
|
+
[3] = { name = "Event", signature = "virtual void Event(const string&, const uint32_t) = 0", params = { { name = "producer", type = Type.STRING16, class = "string" }, { name = "event", type = Type.UINT32, class = "uint32_t" } } }
|
|
1859
|
+
}
|
|
1860
|
+
|
|
1861
|
+
-- IResourceMonitor.h
|
|
1862
|
+
INTERFACES[752] = "Exchange::IResourceMonitor"
|
|
1863
|
+
METHODS[752] = {
|
|
1864
|
+
[3] = { name = "Configure", signature = "virtual uint32_t Configure(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "framework", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
1865
|
+
[4] = { name = "CompileMemoryCsv", signature = "virtual string CompileMemoryCsv() = 0", retvals = { { type = Type.STRING16, class = "string" } } }
|
|
1866
|
+
}
|
|
1867
|
+
|
|
1868
|
+
-- IRtspClient.h
|
|
1869
|
+
INTERFACES[512] = "Exchange::IRtspClient"
|
|
1870
|
+
METHODS[512] = {
|
|
1871
|
+
[3] = { name = "Configure", signature = "virtual uint32_t Configure(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "service", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
1872
|
+
[4] = { name = "Setup", signature = "virtual uint32_t Setup(const string&, uint32_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "assetId", type = Type.STRING16, class = "string" }, { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
1873
|
+
[5] = { name = "Play", signature = "virtual uint32_t Play(int32_t, uint32_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "scale", type = Type.INT32, class = "int32_t" }, { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
1874
|
+
[6] = { name = "Teardown", signature = "virtual uint32_t Teardown() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1875
|
+
[7] = { name = "Set", signature = "virtual void Set(const string&, const string&) = 0", params = { { name = "name", type = Type.STRING16, class = "string" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
1876
|
+
[8] = { name = "Get", signature = "virtual string Get(const string&) const = 0", retvals = { { type = Type.STRING16, class = "string" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
|
|
1877
|
+
}
|
|
1878
|
+
|
|
1879
|
+
-- IRustBridge.h
|
|
1880
|
+
INTERFACES[1264] = "Exchange::IRustBridge"
|
|
1881
|
+
METHODS[1264] = {
|
|
1882
|
+
[3] = { name = "Configure", signature = "virtual uint32_t Configure(PluginHost::IShell*, Exchange::IRustBridge::ICallback*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "framework", type = Type.OBJECT, class = "PluginHost::IShell" }, { name = "callback", type = Type.OBJECT, class = "Exchange::IRustBridge::ICallback" } } },
|
|
1883
|
+
[4] = { name = "Request", signature = "virtual void Request(const uint32_t, const string&, const string&, const string&) = 0", params = { { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "context", type = Type.STRING16, class = "string" }, { name = "method", type = Type.STRING16, class = "string" }, { name = "parmeters", type = Type.STRING16, class = "string" } } },
|
|
1884
|
+
[5] = { name = "Event", signature = "virtual void Event(const string&, const string&) = 0", params = { { name = "event", type = Type.STRING16, class = "string" }, { name = "parmeters", type = Type.STRING16, class = "string" } } }
|
|
1885
|
+
}
|
|
1886
|
+
|
|
1887
|
+
INTERFACES[1265] = "Exchange::IRustBridge::ICallback"
|
|
1888
|
+
METHODS[1265] = {
|
|
1889
|
+
[3] = { name = "Invoke", signature = "virtual void Invoke(const string&, const string&, const string&, string&, uint32_t&) = 0", retvals = { { name = "response", type = Type.STRING16, class = "string" }, { name = "result", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } }, params = { { name = "context", type = Type.STRING16, class = "string" }, { name = "method", type = Type.STRING16, class = "string" }, { name = "parmeters", type = Type.STRING16, class = "string" } } },
|
|
1890
|
+
[4] = { name = "Event", signature = "virtual void Event(const string&, const string&) = 0", params = { { name = "event", type = Type.STRING16, class = "string" }, { name = "parmeters", type = Type.STRING16, class = "string" } } },
|
|
1891
|
+
[5] = { name = "Response", signature = "virtual void Response(const uint32_t, const string&, const uint32_t) = 0", params = { { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "response", type = Type.STRING16, class = "string" }, { name = "error", type = Type.UINT32, class = "uint32_t" } } }
|
|
1892
|
+
}
|
|
1893
|
+
|
|
1894
|
+
-- IScriptEngine.h
|
|
1895
|
+
INTERFACES[1328] = "Exchange::IScriptEngine"
|
|
1896
|
+
METHODS[1328] = {
|
|
1897
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::IScriptEngine::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IScriptEngine::INotification" } } },
|
|
1898
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Exchange::IScriptEngine::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IScriptEngine::INotification" } } },
|
|
1899
|
+
[5] = { name = "URL", signature = "virtual Core::hresult URL(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "url", type = Type.STRING16, class = "string" } } },
|
|
1900
|
+
[6] = { name = "URL", signature = "virtual Core::hresult URL(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "url", type = Type.STRING16, class = "string" } } }
|
|
1901
|
+
}
|
|
1902
|
+
|
|
1903
|
+
INTERFACES[1329] = "Exchange::IScriptEngine::INotification"
|
|
1904
|
+
METHODS[1329] = {
|
|
1905
|
+
[3] = { name = "URLChanged", signature = "virtual void URLChanged(const string&) = 0", params = { { name = "URL", type = Type.STRING16, class = "string" } } }
|
|
1906
|
+
}
|
|
1907
|
+
|
|
1908
|
+
-- ISecureShellServer.h
|
|
1909
|
+
-- ISecurityAgent.h
|
|
1910
|
+
INTERFACES[1488] = "Exchange::ISecurityAgent"
|
|
1911
|
+
METHODS[1488] = {
|
|
1912
|
+
[3] = { name = "Validate", signature = "virtual Core::hresult Validate(const string&, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "valid", type = Type.BOOL, class = "bool" } }, params = { { name = "token", type = Type.STRING16, class = "string" } } }
|
|
1913
|
+
}
|
|
1914
|
+
|
|
1915
|
+
-- IStore.h
|
|
1916
|
+
INTERFACES[1216] = "Exchange::IStore"
|
|
1917
|
+
METHODS[1216] = {
|
|
1918
|
+
[3] = { name = "Register", signature = "virtual uint32_t Register(Exchange::IStore::INotification*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IStore::INotification" } } },
|
|
1919
|
+
[4] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::IStore::INotification*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IStore::INotification" } } },
|
|
1920
|
+
[5] = { name = "SetValue", signature = "virtual uint32_t SetValue(const string&, const string&, const string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "ns", type = Type.STRING16, class = "string" }, { name = "key", type = Type.STRING16, class = "string" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
1921
|
+
[6] = { name = "GetValue", signature = "virtual uint32_t GetValue(const string&, const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.STRING16, class = "string" } }, params = { { name = "ns", type = Type.STRING16, class = "string" }, { name = "key", type = Type.STRING16, class = "string" } } },
|
|
1922
|
+
[7] = { name = "DeleteKey", signature = "virtual uint32_t DeleteKey(const string&, const string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "ns", type = Type.STRING16, class = "string" }, { name = "key", type = Type.STRING16, class = "string" } } },
|
|
1923
|
+
[8] = { name = "DeleteNamespace", signature = "virtual uint32_t DeleteNamespace(const string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "ns", type = Type.STRING16, class = "string" } } }
|
|
1924
|
+
}
|
|
1925
|
+
|
|
1926
|
+
INTERFACES[1217] = "Exchange::IStore::INotification"
|
|
1927
|
+
METHODS[1217] = {
|
|
1928
|
+
[3] = { name = "ValueChanged", signature = "virtual void ValueChanged(const string&, const string&, const string&) = 0", params = { { name = "ns", type = Type.STRING16, class = "string" }, { name = "key", type = Type.STRING16, class = "string" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
1929
|
+
[4] = { name = "StorageExceeded", signature = "virtual void StorageExceeded() = 0" }
|
|
1930
|
+
}
|
|
1931
|
+
|
|
1932
|
+
-- IStore2.h
|
|
1933
|
+
INTERFACES[1222] = "RPC::IIteratorType<Exchange::IStoreInspector::NamespaceSize, Exchange::ID_STORE_INSPECTOR_NAMESPACE_SIZE_ITERATOR>"
|
|
1934
|
+
METHODS[1222] = {
|
|
1935
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IStoreInspector::NamespaceSize&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IStoreInspector::NamespaceSize", element = { { name = "ns", type = Type.STRING16, class = "string" }, { name = "size", type = Type.UINT32, class = "uint32_t" } } } } },
|
|
1936
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IStoreInspector::NamespaceSize&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IStoreInspector::NamespaceSize", element = { { name = "ns", type = Type.STRING16, class = "string" }, { name = "size", type = Type.UINT32, class = "uint32_t" } } } } },
|
|
1937
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
1938
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
1939
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1940
|
+
[8] = { name = "Current", signature = "virtual Exchange::IStoreInspector::NamespaceSize Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::IStoreInspector::NamespaceSize", element = { { name = "ns", type = Type.STRING16, class = "string" }, { name = "size", type = Type.UINT32, class = "uint32_t" } } } } }
|
|
1941
|
+
}
|
|
1942
|
+
|
|
1943
|
+
INTERFACES[1219] = "Exchange::IStore2"
|
|
1944
|
+
METHODS[1219] = {
|
|
1945
|
+
[3] = { name = "Register", signature = "virtual uint32_t Register(Exchange::IStore2::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IStore2::INotification" } } },
|
|
1946
|
+
[4] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::IStore2::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IStore2::INotification" } } },
|
|
1947
|
+
[5] = { name = "SetValue", signature = "virtual uint32_t SetValue(const Exchange::IStore2::ScopeType, const string&, const string&, const string&, const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "scope", type = Type.ENUMU8, class = "Exchange::IStore2::ScopeType" }, { name = "ns", type = Type.STRING16, class = "string" }, { name = "key", type = Type.STRING16, class = "string" }, { name = "value", type = Type.STRING16, class = "string" }, { name = "ttl", type = Type.UINT32, class = "uint32_t" } } },
|
|
1948
|
+
[6] = { name = "GetValue", signature = "virtual uint32_t GetValue(const Exchange::IStore2::ScopeType, const string&, const string&, string&, uint32_t&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "value", type = Type.STRING16, class = "string" }, { name = "ttl", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } }, params = { { name = "scope", type = Type.ENUMU8, class = "Exchange::IStore2::ScopeType" }, { name = "ns", type = Type.STRING16, class = "string" }, { name = "key", type = Type.STRING16, class = "string" } } },
|
|
1949
|
+
[7] = { name = "DeleteKey", signature = "virtual uint32_t DeleteKey(const Exchange::IStore2::ScopeType, const string&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "scope", type = Type.ENUMU8, class = "Exchange::IStore2::ScopeType" }, { name = "ns", type = Type.STRING16, class = "string" }, { name = "key", type = Type.STRING16, class = "string" } } },
|
|
1950
|
+
[8] = { name = "DeleteNamespace", signature = "virtual uint32_t DeleteNamespace(const Exchange::IStore2::ScopeType, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "scope", type = Type.ENUMU8, class = "Exchange::IStore2::ScopeType" }, { name = "ns", type = Type.STRING16, class = "string" } } }
|
|
1951
|
+
}
|
|
1952
|
+
|
|
1953
|
+
INTERFACES[1220] = "Exchange::IStore2::INotification"
|
|
1954
|
+
METHODS[1220] = {
|
|
1955
|
+
[3] = { name = "ValueChanged", signature = "virtual void ValueChanged(const Exchange::IStore2::ScopeType, const string&, const string&, const string&) = 0", params = { { name = "scope", type = Type.ENUMU8, class = "Exchange::IStore2::ScopeType" }, { name = "ns", type = Type.STRING16, class = "string" }, { name = "key", type = Type.STRING16, class = "string" }, { name = "value", type = Type.STRING16, class = "string" } } }
|
|
1956
|
+
}
|
|
1957
|
+
|
|
1958
|
+
INTERFACES[1221] = "Exchange::IStoreInspector"
|
|
1959
|
+
METHODS[1221] = {
|
|
1960
|
+
[3] = { name = "GetKeys", signature = "virtual uint32_t GetKeys(const Exchange::IStoreInspector::ScopeType, const string&, Exchange::IStoreInspector::IStringIterator*&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "keys", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } }, params = { { name = "scope", type = Type.ENUMU8, class = "Exchange::IStore2::ScopeType" }, { name = "ns", type = Type.STRING16, class = "string" } } },
|
|
1961
|
+
[4] = { name = "GetNamespaces", signature = "virtual uint32_t GetNamespaces(const Exchange::IStoreInspector::ScopeType, Exchange::IStoreInspector::IStringIterator*&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "namespaces", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } }, params = { { name = "scope", type = Type.ENUMU8, class = "Exchange::IStore2::ScopeType" } } },
|
|
1962
|
+
[5] = { name = "GetStorageSizes", signature = "virtual uint32_t GetStorageSizes(const Exchange::IStoreInspector::ScopeType, Exchange::IStoreInspector::INamespaceSizeIterator*&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "storageList", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IStoreInspector::NamespaceSize, Exchange::ID_STORE_INSPECTOR_NAMESPACE_SIZE_ITERATOR>" } }, params = { { name = "scope", type = Type.ENUMU8, class = "Exchange::IStore2::ScopeType" } } }
|
|
1963
|
+
}
|
|
1964
|
+
|
|
1965
|
+
INTERFACES[1223] = "Exchange::IStoreLimit"
|
|
1966
|
+
METHODS[1223] = {
|
|
1967
|
+
[3] = { name = "SetNamespaceStorageLimit", signature = "virtual uint32_t SetNamespaceStorageLimit(const Exchange::IStoreLimit::ScopeType, const string&, const uint32_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "scope", type = Type.ENUMU8, class = "Exchange::IStore2::ScopeType" }, { name = "ns", type = Type.STRING16, class = "string" }, { name = "size", type = Type.UINT32, class = "uint32_t" } } },
|
|
1968
|
+
[4] = { name = "GetNamespaceStorageLimit", signature = "virtual uint32_t GetNamespaceStorageLimit(const Exchange::IStoreLimit::ScopeType, const string&, uint32_t&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "size", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } }, params = { { name = "scope", type = Type.ENUMU8, class = "Exchange::IStore2::ScopeType" }, { name = "ns", type = Type.STRING16, class = "string" } } }
|
|
1969
|
+
}
|
|
1970
|
+
|
|
1971
|
+
-- IStoreCache.h
|
|
1972
|
+
INTERFACES[1218] = "Exchange::IStoreCache"
|
|
1973
|
+
METHODS[1218] = {
|
|
1974
|
+
[3] = { name = "FlushCache", signature = "virtual uint32_t FlushCache() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } }
|
|
1975
|
+
}
|
|
1976
|
+
|
|
1977
|
+
-- IStream.h
|
|
1978
|
+
INTERFACES[656] = "Exchange::IStream"
|
|
1979
|
+
METHODS[656] = {
|
|
1980
|
+
[3] = { name = "Metadata", signature = "virtual string Metadata() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
1981
|
+
[4] = { name = "Type", signature = "virtual Exchange::IStream::streamtype Type() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IStream::streamtype" } } },
|
|
1982
|
+
[5] = { name = "DRM", signature = "virtual Exchange::IStream::drmtype DRM() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IStream::drmtype" } } },
|
|
1983
|
+
[6] = { name = "Control", signature = "virtual Exchange::IStream::IControl* Control() = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IStream::IControl" } } },
|
|
1984
|
+
[7] = { name = "Callback", signature = "virtual void Callback(Exchange::IStream::ICallback*)", params = { { type = Type.OBJECT, class = "Exchange::IStream::ICallback" } } },
|
|
1985
|
+
[8] = { name = "Attach", signature = "virtual void Attach(Exchange::IStream::ICallback*) = 0", params = { { name = "callback", type = Type.OBJECT, class = "Exchange::IStream::ICallback" } } },
|
|
1986
|
+
[9] = { name = "Detach", signature = "virtual uint32_t Detach(Exchange::IStream::ICallback*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "callback", type = Type.OBJECT, class = "Exchange::IStream::ICallback" } } },
|
|
1987
|
+
[10] = { name = "State", signature = "virtual Exchange::IStream::state State() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IStream::state" } } },
|
|
1988
|
+
[11] = { name = "Load", signature = "virtual uint32_t Load(const string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "configuration", type = Type.STRING16, class = "string" } } },
|
|
1989
|
+
[12] = { name = "Error", signature = "virtual uint32_t Error() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
1990
|
+
[13] = { name = "Elements", signature = "virtual Exchange::IStream::IElement::IIterator* Elements() = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IStream::IElement::IIterator" } } }
|
|
1991
|
+
}
|
|
1992
|
+
|
|
1993
|
+
INTERFACES[661] = "Exchange::IStream::IElement"
|
|
1994
|
+
METHODS[661] = {
|
|
1995
|
+
[3] = { name = "Type", signature = "virtual Exchange::IStream::IElement::type Type() const = 0", retvals = { { type = Type.ENUMU8, class = "Exchange::IStream::IElement::type" } } }
|
|
1996
|
+
}
|
|
1997
|
+
|
|
1998
|
+
INTERFACES[662] = "Exchange::IStream::IElement::IIterator"
|
|
1999
|
+
METHODS[662] = {
|
|
2000
|
+
[3] = { name = "Reset", signature = "virtual void Reset() = 0" },
|
|
2001
|
+
[4] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
2002
|
+
[5] = { name = "Next", signature = "virtual bool Next() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
2003
|
+
[6] = { name = "Current", signature = "virtual Exchange::IStream::IElement* Current() = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IStream::IElement" } } }
|
|
2004
|
+
}
|
|
2005
|
+
|
|
2006
|
+
INTERFACES[657] = "Exchange::IStream::IControl"
|
|
2007
|
+
METHODS[657] = {
|
|
2008
|
+
[3] = { name = "Speeds", signature = "virtual RPC::IValueIterator* Speeds() const = 0", retvals = { { type = Type.OBJECT, class = "RPC::IIteratorType<uint32_t, RPC::ID_VALUEITERATOR>" } } },
|
|
2009
|
+
[4] = { name = "Speed", signature = "virtual void Speed(const int32_t) = 0", params = { { name = "request", type = Type.INT32, class = "int32_t" } } },
|
|
2010
|
+
[5] = { name = "Speed", signature = "virtual int32_t Speed() const = 0", retvals = { { type = Type.INT32, class = "int32_t" } } },
|
|
2011
|
+
[6] = { name = "Position", signature = "virtual void Position(const uint64_t) = 0", params = { { name = "absoluteTime", type = Type.UINT64, class = "uint64_t" } } },
|
|
2012
|
+
[7] = { name = "Position", signature = "virtual uint64_t Position() const = 0", retvals = { { type = Type.UINT64, class = "uint64_t" } } },
|
|
2013
|
+
[8] = { name = "TimeRange", signature = "virtual void TimeRange(uint64_t&, uint64_t&) const = 0", retvals = { { name = "begin", type = Type.UINT64, class = "uint64_t", proto = "uint64_t&" }, { name = "end", type = Type.UINT64, class = "uint64_t", proto = "uint64_t&" } } },
|
|
2014
|
+
[9] = { name = "Geometry", signature = "virtual Exchange::IStream::IControl::IGeometry* Geometry() const = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IStream::IControl::IGeometry" } } },
|
|
2015
|
+
[10] = { name = "Geometry", signature = "virtual void Geometry(const Exchange::IStream::IControl::IGeometry*) = 0", params = { { name = "settings", type = Type.OBJECT, class = "Exchange::IStream::IControl::IGeometry" } } },
|
|
2016
|
+
[11] = { name = "Callback", signature = "virtual void Callback(Exchange::IStream::IControl::ICallback*) = 0", params = { { name = "callback", type = Type.OBJECT, class = "Exchange::IStream::IControl::ICallback" } } }
|
|
2017
|
+
}
|
|
2018
|
+
|
|
2019
|
+
INTERFACES[658] = "Exchange::IStream::IControl::IGeometry"
|
|
2020
|
+
METHODS[658] = {
|
|
2021
|
+
[3] = { name = "X", signature = "virtual uint32_t X() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
2022
|
+
[4] = { name = "Y", signature = "virtual uint32_t Y() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
2023
|
+
[5] = { name = "Z", signature = "virtual uint32_t Z() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
2024
|
+
[6] = { name = "Width", signature = "virtual uint32_t Width() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
2025
|
+
[7] = { name = "Height", signature = "virtual uint32_t Height() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } }
|
|
2026
|
+
}
|
|
2027
|
+
|
|
2028
|
+
INTERFACES[659] = "Exchange::IStream::IControl::ICallback"
|
|
2029
|
+
METHODS[659] = {
|
|
2030
|
+
[3] = { name = "Event", signature = "virtual void Event(const uint32_t) = 0", params = { { name = "eventid", type = Type.UINT32, class = "uint32_t" } } },
|
|
2031
|
+
[4] = { name = "TimeUpdate", signature = "virtual void TimeUpdate(const uint64_t) = 0", params = { { name = "position", type = Type.UINT64, class = "uint64_t" } } }
|
|
2032
|
+
}
|
|
2033
|
+
|
|
2034
|
+
INTERFACES[660] = "Exchange::IStream::ICallback"
|
|
2035
|
+
METHODS[660] = {
|
|
2036
|
+
[3] = { name = "DRM", signature = "virtual void DRM(const uint32_t) = 0", params = { { name = "state", type = Type.UINT32, class = "uint32_t" } } },
|
|
2037
|
+
[4] = { name = "StateChange", signature = "virtual void StateChange(const Exchange::IStream::state) = 0", params = { { name = "newState", type = Type.ENUMU8, class = "Exchange::IStream::state" } } },
|
|
2038
|
+
[5] = { name = "Event", signature = "virtual void Event(const uint32_t) = 0", params = { { name = "eventid", type = Type.UINT32, class = "uint32_t" } } }
|
|
2039
|
+
}
|
|
2040
|
+
|
|
2041
|
+
INTERFACES[663] = "Exchange::IPlayer"
|
|
2042
|
+
METHODS[663] = {
|
|
2043
|
+
[3] = { name = "CreateStream", signature = "virtual Exchange::IStream* CreateStream(const Exchange::IStream::streamtype) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IStream" } }, params = { { name = "streamType", type = Type.ENUMU8, class = "Exchange::IStream::streamtype" } } },
|
|
2044
|
+
[4] = { name = "Configure", signature = "virtual uint32_t Configure(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "service", type = Type.OBJECT, class = "PluginHost::IShell" } } }
|
|
2045
|
+
}
|
|
2046
|
+
|
|
2047
|
+
-- ISubsystemControl.h
|
|
2048
|
+
INTERFACES[1552] = "Exchange::ISubsystemControl"
|
|
2049
|
+
METHODS[1552] = {
|
|
2050
|
+
[3] = { name = "Activate", signature = "virtual Core::hresult Activate(const PluginHost::ISubSystem::subsystem, const Core::OptionalType<string>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "subsystem", type = Type.ENUMU32, class = "PluginHost::ISubSystem::subsystem" }, { name = "configuration", type = Type.STRING16, class = "string", optional = true } } }
|
|
2051
|
+
}
|
|
2052
|
+
|
|
2053
|
+
-- ISwitchBoard.h
|
|
2054
|
+
-- ISystemAudioPlayer.h
|
|
2055
|
+
INTERFACES[1440] = "Exchange::ISystemAudioPlayer"
|
|
2056
|
+
METHODS[1440] = {
|
|
2057
|
+
[3] = { name = "Configure", signature = "virtual uint32_t Configure(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "service", type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
2058
|
+
[4] = { name = "Register", signature = "virtual void Register(Exchange::ISystemAudioPlayer::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::ISystemAudioPlayer::INotification" } } },
|
|
2059
|
+
[5] = { name = "Unregister", signature = "virtual void Unregister(Exchange::ISystemAudioPlayer::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::ISystemAudioPlayer::INotification" } } },
|
|
2060
|
+
[6] = { name = "Open", signature = "virtual uint32_t Open(const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
|
|
2061
|
+
[7] = { name = "Play", signature = "virtual uint32_t Play(const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
|
|
2062
|
+
[8] = { name = "PlayBuffer", signature = "virtual uint32_t PlayBuffer(const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
|
|
2063
|
+
[9] = { name = "Pause", signature = "virtual uint32_t Pause(const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
|
|
2064
|
+
[10] = { name = "Resume", signature = "virtual uint32_t Resume(const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
|
|
2065
|
+
[11] = { name = "Stop", signature = "virtual uint32_t Stop(const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
|
|
2066
|
+
[12] = { name = "Close", signature = "virtual uint32_t Close(const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
|
|
2067
|
+
[13] = { name = "SetMixerLevels", signature = "virtual uint32_t SetMixerLevels(const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
|
|
2068
|
+
[14] = { name = "SetSmartVolControl", signature = "virtual uint32_t SetSmartVolControl(const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
|
|
2069
|
+
[15] = { name = "IsPlaying", signature = "virtual uint32_t IsPlaying(const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
|
|
2070
|
+
[16] = { name = "Config", signature = "virtual uint32_t Config(const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
|
|
2071
|
+
[17] = { name = "GetPlayerSessionId", signature = "virtual uint32_t GetPlayerSessionId(const string&, string&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } }
|
|
2072
|
+
}
|
|
2073
|
+
|
|
2074
|
+
INTERFACES[1441] = "Exchange::ISystemAudioPlayer::INotification"
|
|
2075
|
+
METHODS[1441] = {
|
|
2076
|
+
[3] = { name = "OnSAPEvents", signature = "virtual void OnSAPEvents(const string&) = 0", params = { { name = "data", type = Type.STRING16, class = "string" } } }
|
|
2077
|
+
}
|
|
2078
|
+
|
|
2079
|
+
-- ISystemCommands.h
|
|
2080
|
+
INTERFACES[528] = "Exchange::ISystemCommands"
|
|
2081
|
+
METHODS[528] = {
|
|
2082
|
+
[3] = { name = "USBReset", signature = "virtual Core::hresult USBReset(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "device", type = Type.STRING16, class = "string" } } }
|
|
2083
|
+
}
|
|
2084
|
+
|
|
2085
|
+
-- ITextToSpeech.h
|
|
2086
|
+
INTERFACES[1344] = "Exchange::ITextToSpeech"
|
|
2087
|
+
METHODS[1344] = {
|
|
2088
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::ITextToSpeech::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::ITextToSpeech::INotification" } } },
|
|
2089
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::ITextToSpeech::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::ITextToSpeech::INotification" } } },
|
|
2090
|
+
[5] = { name = "Enable", signature = "virtual uint32_t Enable(const bool) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "enable", type = Type.BOOL, class = "bool" } } },
|
|
2091
|
+
[6] = { name = "Enable", signature = "virtual uint32_t Enable(bool&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "enable", type = Type.BOOL, class = "bool" } } },
|
|
2092
|
+
[7] = { name = "SetConfiguration", signature = "virtual uint32_t SetConfiguration(const Exchange::ITextToSpeech::Configuration&, Exchange::ITextToSpeech::TTSErrorDetail&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "status", type = Type.ENUMU8, class = "Exchange::ITextToSpeech::TTSErrorDetail" } }, params = { { name = "config", type = Type.POD, class = "Exchange::ITextToSpeech::Configuration", element = { { name = "ttsEndPoint", type = Type.STRING16, class = "std::string" }, { name = "ttsEndPointSecured", type = Type.STRING16, class = "std::string" }, { name = "language", type = Type.STRING16, class = "std::string" }, { name = "voice", type = Type.STRING16, class = "std::string" }, { name = "speechRate", type = Type.STRING16, class = "std::string" }, { name = "volume", type = Type.UINT8, class = "uint8_t" }, { name = "rate", type = Type.UINT8, class = "uint8_t" } } } } },
|
|
2093
|
+
[8] = { name = "SetFallbackText", signature = "virtual uint32_t SetFallbackText(const string, const string) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "scenario", type = Type.STRING16, class = "string" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
2094
|
+
[9] = { name = "SetAPIKey", signature = "virtual uint32_t SetAPIKey(const string) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "apikey", type = Type.STRING16, class = "string" } } },
|
|
2095
|
+
[10] = { name = "SetPrimaryVolDuck", signature = "virtual uint32_t SetPrimaryVolDuck(const uint8_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "prim", type = Type.UINT8, class = "uint8_t" } } },
|
|
2096
|
+
[11] = { name = "SetACL", signature = "virtual uint32_t SetACL(const string, const string) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "method", type = Type.STRING16, class = "string" }, { name = "apps", type = Type.STRING16, class = "string" } } },
|
|
2097
|
+
[12] = { name = "GetConfiguration", signature = "virtual uint32_t GetConfiguration(Exchange::ITextToSpeech::Configuration&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "config", type = Type.POD, class = "Exchange::ITextToSpeech::Configuration", element = { { name = "ttsEndPoint", type = Type.STRING16, class = "std::string" }, { name = "ttsEndPointSecured", type = Type.STRING16, class = "std::string" }, { name = "language", type = Type.STRING16, class = "std::string" }, { name = "voice", type = Type.STRING16, class = "std::string" }, { name = "speechRate", type = Type.STRING16, class = "std::string" }, { name = "volume", type = Type.UINT8, class = "uint8_t" }, { name = "rate", type = Type.UINT8, class = "uint8_t" } } } } },
|
|
2098
|
+
[13] = { name = "ListVoices", signature = "virtual uint32_t ListVoices(const string, RPC::IStringIterator*&) const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "voices", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } }, params = { { name = "language", type = Type.STRING16, class = "string" } } },
|
|
2099
|
+
[14] = { name = "Speak", signature = "virtual uint32_t Speak(const string, const string, uint32_t&, Exchange::ITextToSpeech::TTSErrorDetail&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "speechid", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" }, { name = "status", type = Type.ENUMU8, class = "Exchange::ITextToSpeech::TTSErrorDetail" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" }, { name = "text", type = Type.STRING16, class = "string" } } },
|
|
2100
|
+
[15] = { name = "Cancel", signature = "virtual uint32_t Cancel(const uint32_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "speechid", type = Type.UINT32, class = "uint32_t" } } },
|
|
2101
|
+
[16] = { name = "Pause", signature = "virtual uint32_t Pause(const uint32_t, Exchange::ITextToSpeech::TTSErrorDetail&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "status", type = Type.ENUMU8, class = "Exchange::ITextToSpeech::TTSErrorDetail" } }, params = { { name = "speechid", type = Type.UINT32, class = "uint32_t" } } },
|
|
2102
|
+
[17] = { name = "Resume", signature = "virtual uint32_t Resume(const uint32_t, Exchange::ITextToSpeech::TTSErrorDetail&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "status", type = Type.ENUMU8, class = "Exchange::ITextToSpeech::TTSErrorDetail" } }, params = { { name = "speechid", type = Type.UINT32, class = "uint32_t" } } },
|
|
2103
|
+
[18] = { name = "GetSpeechState", signature = "virtual uint32_t GetSpeechState(const uint32_t, Exchange::ITextToSpeech::SpeechState&) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" }, { name = "state", type = Type.ENUMU8, class = "Exchange::ITextToSpeech::SpeechState" } }, params = { { name = "speechid", type = Type.UINT32, class = "uint32_t" } } }
|
|
2104
|
+
}
|
|
2105
|
+
|
|
2106
|
+
INTERFACES[1345] = "Exchange::ITextToSpeech::INotification"
|
|
2107
|
+
METHODS[1345] = {
|
|
2108
|
+
[3] = { name = "Enabled", signature = "virtual void Enabled(const bool) = 0", params = { { name = "state", type = Type.BOOL, class = "bool" } } },
|
|
2109
|
+
[4] = { name = "VoiceChanged", signature = "virtual void VoiceChanged(const string) = 0", params = { { name = "voice", type = Type.STRING16, class = "string" } } },
|
|
2110
|
+
[5] = { name = "WillSpeak", signature = "virtual void WillSpeak(const uint32_t) = 0", params = { { name = "speechid", type = Type.UINT32, class = "uint32_t" } } },
|
|
2111
|
+
[6] = { name = "SpeechStart", signature = "virtual void SpeechStart(const uint32_t) = 0", params = { { name = "speechid", type = Type.UINT32, class = "uint32_t" } } },
|
|
2112
|
+
[7] = { name = "SpeechPause", signature = "virtual void SpeechPause(const uint32_t) = 0", params = { { name = "speechid", type = Type.UINT32, class = "uint32_t" } } },
|
|
2113
|
+
[8] = { name = "SpeechResume", signature = "virtual void SpeechResume(const uint32_t) = 0", params = { { name = "speechid", type = Type.UINT32, class = "uint32_t" } } },
|
|
2114
|
+
[9] = { name = "SpeechInterrupted", signature = "virtual void SpeechInterrupted(const uint32_t) = 0", params = { { name = "speechid", type = Type.UINT32, class = "uint32_t" } } },
|
|
2115
|
+
[10] = { name = "NetworkError", signature = "virtual void NetworkError(const uint32_t) = 0", params = { { name = "speechid", type = Type.UINT32, class = "uint32_t" } } },
|
|
2116
|
+
[11] = { name = "PlaybackError", signature = "virtual void PlaybackError(const uint32_t) = 0", params = { { name = "speechid", type = Type.UINT32, class = "uint32_t" } } },
|
|
2117
|
+
[12] = { name = "SpeechComplete", signature = "virtual void SpeechComplete(const uint32_t) = 0", params = { { name = "speechid", type = Type.UINT32, class = "uint32_t" } } }
|
|
2118
|
+
}
|
|
2119
|
+
|
|
2120
|
+
-- ITimeSync.h
|
|
2121
|
+
INTERFACES[336] = "Exchange::ITimeSync"
|
|
2122
|
+
METHODS[336] = {
|
|
2123
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::ITimeSync::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::ITimeSync::INotification" } } },
|
|
2124
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Exchange::ITimeSync::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::ITimeSync::INotification" } } },
|
|
2125
|
+
[5] = { name = "Synchronize", signature = "virtual Core::hresult Synchronize() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
|
|
2126
|
+
[6] = { name = "SyncTime", signature = "virtual Core::hresult SyncTime(Exchange::ITimeSync::TimeInfo&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "info", type = Type.POD, class = "Exchange::ITimeSync::TimeInfo", element = { { name = "time", type = Type.TIME, class = "Core::Time::microsecondsfromepoch" }, { name = "source", type = Type.STRING16, class = "string", optional = true } } } } },
|
|
2127
|
+
[7] = { name = "Time", signature = "virtual Core::hresult Time(Core::Time&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "time", type = Type.TIME, class = "Core::Time::microsecondsfromepoch" } } },
|
|
2128
|
+
[8] = { name = "Time", signature = "virtual Core::hresult Time(const Core::Time&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "time", type = Type.TIME, class = "Core::Time::microsecondsfromepoch" } } }
|
|
2129
|
+
}
|
|
2130
|
+
|
|
2131
|
+
INTERFACES[338] = "Exchange::ITimeSync::ISource"
|
|
2132
|
+
METHODS[338] = {
|
|
2133
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::ITimeSync::ISource::INotification*) = 0", params = { { name = "notification", type = Type.OBJECT, class = "Exchange::ITimeSync::ISource::INotification" } } },
|
|
2134
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(Exchange::ITimeSync::ISource::INotification*) = 0", params = { { name = "notification", type = Type.OBJECT, class = "Exchange::ITimeSync::ISource::INotification" } } },
|
|
2135
|
+
[5] = { name = "Synchronize", signature = "virtual uint32_t Synchronize() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
2136
|
+
[6] = { name = "Cancel", signature = "virtual void Cancel() = 0" },
|
|
2137
|
+
[7] = { name = "Source", signature = "virtual string Source() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
2138
|
+
[8] = { name = "SyncTime", signature = "virtual uint64_t SyncTime() const = 0", retvals = { { type = Type.UINT64, class = "uint64_t" } } }
|
|
2139
|
+
}
|
|
2140
|
+
|
|
2141
|
+
INTERFACES[339] = "Exchange::ITimeSync::ISource::INotification"
|
|
2142
|
+
METHODS[339] = {
|
|
2143
|
+
[3] = { name = "Completed", signature = "virtual void Completed() = 0" }
|
|
2144
|
+
}
|
|
2145
|
+
|
|
2146
|
+
INTERFACES[337] = "Exchange::ITimeSync::INotification"
|
|
2147
|
+
METHODS[337] = {
|
|
2148
|
+
[3] = { name = "TimeChanged", signature = "virtual void TimeChanged() = 0" }
|
|
2149
|
+
}
|
|
2150
|
+
|
|
2151
|
+
-- ITimeZone.h
|
|
2152
|
+
INTERFACES[1184] = "Exchange::ITimeZone"
|
|
2153
|
+
METHODS[1184] = {
|
|
2154
|
+
[3] = { name = "Register", signature = "virtual uint32_t Register(Exchange::ITimeZone::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::ITimeZone::INotification" } } },
|
|
2155
|
+
[4] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::ITimeZone::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::ITimeZone::INotification" } } },
|
|
2156
|
+
[5] = { name = "TimeZone", signature = "virtual uint32_t TimeZone(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "timeZone", type = Type.STRING16, class = "string" } } },
|
|
2157
|
+
[6] = { name = "TimeZone", signature = "virtual uint32_t TimeZone(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "timeZone", type = Type.STRING16, class = "string" } } }
|
|
2158
|
+
}
|
|
2159
|
+
|
|
2160
|
+
INTERFACES[1185] = "Exchange::ITimeZone::INotification"
|
|
2161
|
+
METHODS[1185] = {
|
|
2162
|
+
[3] = { name = "TimeZoneChanged", signature = "virtual void TimeZoneChanged(const string&) = 0", params = { { name = "timeZone", type = Type.STRING16, class = "string" } } }
|
|
2163
|
+
}
|
|
2164
|
+
|
|
2165
|
+
-- IUSBHub.h
|
|
2166
|
+
INTERFACES[1392] = "Exchange::IUSBHub"
|
|
2167
|
+
METHODS[1392] = {
|
|
2168
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::IUSBHub::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IUSBHub::INotification" } } },
|
|
2169
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Exchange::IUSBHub::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IUSBHub::INotification" } } },
|
|
2170
|
+
[5] = { name = "Devices", signature = "virtual Core::hresult Devices(Exchange::IUSBHub::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "iterator", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
2171
|
+
[6] = { name = "VendorDevices", signature = "virtual Core::hresult VendorDevices(const uint16_t, const uint16_t, Exchange::IUSBHub::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "iterator", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } }, params = { { name = "vendorId", type = Type.UINT16, class = "uint16_t" }, { name = "productId", type = Type.UINT16, class = "uint16_t" } } },
|
|
2172
|
+
[7] = { name = "Device", signature = "virtual Core::hresult Device(const string&, Exchange::IUSBHub::DeviceMetadata&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "device", type = Type.POD, class = "Exchange::IUSBHub::DeviceMetadata", element = { { name = "deviceName", type = Type.STRING16, class = "string" }, { name = "parentId", type = Type.UINT32, class = "uint32_t" }, { name = "status", type = Type.ENUMU8, class = "Exchange::IUSBHub::Status" }, { name = "deviceLevel", type = Type.UINT8, class = "uint8_t" }, { name = "portNumber", type = Type.UINT8, class = "uint8_t" }, { name = "protocol", type = Type.UINT8, class = "uint8_t" }, { name = "busSpeed", type = Type.ENUMU8, class = "Exchange::IUSBHub::Speed" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "flags", type = Type.ENUMU8, class = "Exchange::IUSBHub::Flags" }, { name = "vendorId", type = Type.UINT16, class = "uint16_t" }, { name = "productId", type = Type.UINT16, class = "uint16_t" }, { name = "deviceClass", type = Type.UINT8, class = "uint8_t" }, { name = "deviceSubclass", type = Type.UINT8, class = "uint8_t" }, { name = "devicePath", type = Type.STRING16, class = "string" }, { name = "features", type = Type.UINT32, class = "uint32_t" }, { name = "numLanguageIds", type = Type.UINT8, class = "uint8_t" }, { name = "productInfo1", type = Type.POD, class = "Exchange::IUSBHub::ProductMetadata", element = { { name = "languageId", type = Type.UINT8, class = "uint8_t" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "manufacturer", type = Type.STRING16, class = "string" }, { name = "product", type = Type.STRING16, class = "string" } } }, { name = "productInfo2", type = Type.POD, class = "Exchange::IUSBHub::ProductMetadata", element = { { name = "languageId", type = Type.UINT8, class = "uint8_t" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "manufacturer", type = Type.STRING16, class = "string" }, { name = "product", type = Type.STRING16, class = "string" } } }, { name = "productInfo3", type = Type.POD, class = "Exchange::IUSBHub::ProductMetadata", element = { { name = "languageId", type = Type.UINT8, class = "uint8_t" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "manufacturer", type = Type.STRING16, class = "string" }, { name = "product", type = Type.STRING16, class = "string" } } }, { name = "productInfo4", type = Type.POD, class = "Exchange::IUSBHub::ProductMetadata", element = { { name = "languageId", type = Type.UINT8, class = "uint8_t" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "manufacturer", type = Type.STRING16, class = "string" }, { name = "product", type = Type.STRING16, class = "string" } } } } } }, params = { { name = "deviceName", type = Type.STRING16, class = "string" } } },
|
|
2173
|
+
[8] = { name = "Acquire", signature = "virtual Core::hresult Acquire(const string&, Exchange::IUSBHub::IDevice*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "device", type = Type.OBJECT, class = "Exchange::IUSBHub::IDevice" } }, params = { { name = "deviceName", type = Type.STRING16, class = "string" } } },
|
|
2174
|
+
[9] = { name = "Relinquish", signature = "virtual Core::hresult Relinquish(const Exchange::IUSBHub::IDevice*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "device", type = Type.OBJECT, class = "Exchange::IUSBHub::IDevice" } } }
|
|
2175
|
+
}
|
|
2176
|
+
|
|
2177
|
+
INTERFACES[1393] = "Exchange::IUSBHub::INotification"
|
|
2178
|
+
METHODS[1393] = {
|
|
2179
|
+
[3] = { name = "Announce", signature = "virtual void Announce(const Exchange::IUSBHub::DeviceMetadata&) = 0", params = { { name = "device", type = Type.POD, class = "Exchange::IUSBHub::DeviceMetadata", element = { { name = "deviceName", type = Type.STRING16, class = "string" }, { name = "parentId", type = Type.UINT32, class = "uint32_t" }, { name = "status", type = Type.ENUMU8, class = "Exchange::IUSBHub::Status" }, { name = "deviceLevel", type = Type.UINT8, class = "uint8_t" }, { name = "portNumber", type = Type.UINT8, class = "uint8_t" }, { name = "protocol", type = Type.UINT8, class = "uint8_t" }, { name = "busSpeed", type = Type.ENUMU8, class = "Exchange::IUSBHub::Speed" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "flags", type = Type.ENUMU8, class = "Exchange::IUSBHub::Flags" }, { name = "vendorId", type = Type.UINT16, class = "uint16_t" }, { name = "productId", type = Type.UINT16, class = "uint16_t" }, { name = "deviceClass", type = Type.UINT8, class = "uint8_t" }, { name = "deviceSubclass", type = Type.UINT8, class = "uint8_t" }, { name = "devicePath", type = Type.STRING16, class = "string" }, { name = "features", type = Type.UINT32, class = "uint32_t" }, { name = "numLanguageIds", type = Type.UINT8, class = "uint8_t" }, { name = "productInfo1", type = Type.POD, class = "Exchange::IUSBHub::ProductMetadata", element = { { name = "languageId", type = Type.UINT8, class = "uint8_t" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "manufacturer", type = Type.STRING16, class = "string" }, { name = "product", type = Type.STRING16, class = "string" } } }, { name = "productInfo2", type = Type.POD, class = "Exchange::IUSBHub::ProductMetadata", element = { { name = "languageId", type = Type.UINT8, class = "uint8_t" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "manufacturer", type = Type.STRING16, class = "string" }, { name = "product", type = Type.STRING16, class = "string" } } }, { name = "productInfo3", type = Type.POD, class = "Exchange::IUSBHub::ProductMetadata", element = { { name = "languageId", type = Type.UINT8, class = "uint8_t" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "manufacturer", type = Type.STRING16, class = "string" }, { name = "product", type = Type.STRING16, class = "string" } } }, { name = "productInfo4", type = Type.POD, class = "Exchange::IUSBHub::ProductMetadata", element = { { name = "languageId", type = Type.UINT8, class = "uint8_t" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "manufacturer", type = Type.STRING16, class = "string" }, { name = "product", type = Type.STRING16, class = "string" } } } } } } },
|
|
2180
|
+
[4] = { name = "Revoke", signature = "virtual void Revoke(const Exchange::IUSBHub::DeviceMetadata&) = 0", params = { { name = "device", type = Type.POD, class = "Exchange::IUSBHub::DeviceMetadata", element = { { name = "deviceName", type = Type.STRING16, class = "string" }, { name = "parentId", type = Type.UINT32, class = "uint32_t" }, { name = "status", type = Type.ENUMU8, class = "Exchange::IUSBHub::Status" }, { name = "deviceLevel", type = Type.UINT8, class = "uint8_t" }, { name = "portNumber", type = Type.UINT8, class = "uint8_t" }, { name = "protocol", type = Type.UINT8, class = "uint8_t" }, { name = "busSpeed", type = Type.ENUMU8, class = "Exchange::IUSBHub::Speed" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "flags", type = Type.ENUMU8, class = "Exchange::IUSBHub::Flags" }, { name = "vendorId", type = Type.UINT16, class = "uint16_t" }, { name = "productId", type = Type.UINT16, class = "uint16_t" }, { name = "deviceClass", type = Type.UINT8, class = "uint8_t" }, { name = "deviceSubclass", type = Type.UINT8, class = "uint8_t" }, { name = "devicePath", type = Type.STRING16, class = "string" }, { name = "features", type = Type.UINT32, class = "uint32_t" }, { name = "numLanguageIds", type = Type.UINT8, class = "uint8_t" }, { name = "productInfo1", type = Type.POD, class = "Exchange::IUSBHub::ProductMetadata", element = { { name = "languageId", type = Type.UINT8, class = "uint8_t" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "manufacturer", type = Type.STRING16, class = "string" }, { name = "product", type = Type.STRING16, class = "string" } } }, { name = "productInfo2", type = Type.POD, class = "Exchange::IUSBHub::ProductMetadata", element = { { name = "languageId", type = Type.UINT8, class = "uint8_t" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "manufacturer", type = Type.STRING16, class = "string" }, { name = "product", type = Type.STRING16, class = "string" } } }, { name = "productInfo3", type = Type.POD, class = "Exchange::IUSBHub::ProductMetadata", element = { { name = "languageId", type = Type.UINT8, class = "uint8_t" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "manufacturer", type = Type.STRING16, class = "string" }, { name = "product", type = Type.STRING16, class = "string" } } }, { name = "productInfo4", type = Type.POD, class = "Exchange::IUSBHub::ProductMetadata", element = { { name = "languageId", type = Type.UINT8, class = "uint8_t" }, { name = "serialNumber", type = Type.STRING16, class = "string" }, { name = "manufacturer", type = Type.STRING16, class = "string" }, { name = "product", type = Type.STRING16, class = "string" } } } } } } }
|
|
2181
|
+
}
|
|
2182
|
+
|
|
2183
|
+
INTERFACES[1394] = "Exchange::IUSBHub::IDevice"
|
|
2184
|
+
METHODS[1394] = {
|
|
2185
|
+
}
|
|
2186
|
+
|
|
2187
|
+
-- IValuePoint.h
|
|
2188
|
+
INTERFACES[1152] = "Exchange::IValuePoint"
|
|
2189
|
+
METHODS[1152] = {
|
|
2190
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::IValuePoint::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IValuePoint::INotification" } } },
|
|
2191
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Exchange::IValuePoint::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IValuePoint::INotification" } } },
|
|
2192
|
+
[5] = { name = "Identifier", signature = "virtual Core::hresult Identifier(uint32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "ID", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
|
|
2193
|
+
[6] = { name = "Bundle", signature = "virtual Core::hresult Bundle(uint32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "ID", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
|
|
2194
|
+
[7] = { name = "Condition", signature = "virtual Core::hresult Condition(Exchange::IValuePoint::condition&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.ENUMU8, class = "Exchange::IValuePoint::condition" } } },
|
|
2195
|
+
[8] = { name = "Type", signature = "virtual Core::hresult Type(uint32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
|
|
2196
|
+
[9] = { name = "Minimum", signature = "virtual Core::hresult Minimum(int32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.INT32, class = "int32_t", proto = "int32_t&" } } },
|
|
2197
|
+
[10] = { name = "Maximum", signature = "virtual Core::hresult Maximum(int32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.INT32, class = "int32_t", proto = "int32_t&" } } },
|
|
2198
|
+
[11] = { name = "Value", signature = "virtual Core::hresult Value(int32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.INT32, class = "int32_t", proto = "int32_t&" } } },
|
|
2199
|
+
[12] = { name = "Value", signature = "virtual Core::hresult Value(const int32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "value", type = Type.INT32, class = "int32_t" } } },
|
|
2200
|
+
[13] = { name = "Metadata", signature = "virtual Core::hresult Metadata(Exchange::IValuePoint::Info&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.POD, class = "Exchange::IValuePoint::Info", element = { { name = "base", type = Type.ENUMU8, class = "Exchange::IValuePoint::basic" }, { name = "extended", type = Type.ENUMU16, class = "Exchange::IValuePoint::specific" }, { name = "type", type = Type.ENUMU16, class = "Exchange::IValuePoint::dimension" }, { name = "fraction", type = Type.UINT8, class = "uint8_t" }, { name = "manufacturer", type = Type.STRING16, class = "string" }, { name = "model", type = Type.STRING16, class = "string" }, { name = "communication", type = Type.ENUMU8, class = "Exchange::IValuePoint::protocol" }, { name = "metadata", type = Type.STRING16, class = "string", optional = true } } } } },
|
|
2201
|
+
[14] = { name = "Evaluate", signature = "virtual bool Evaluate() = 0", retvals = { { type = Type.BOOL, class = "bool" } } }
|
|
2202
|
+
}
|
|
2203
|
+
|
|
2204
|
+
INTERFACES[1154] = "Exchange::IValuePoint::ICatalog"
|
|
2205
|
+
METHODS[1154] = {
|
|
2206
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::IValuePoint::ICatalog::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IValuePoint::ICatalog::INotification" } } },
|
|
2207
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Exchange::IValuePoint::ICatalog::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IValuePoint::ICatalog::INotification" } } },
|
|
2208
|
+
[5] = { name = "Resource", signature = "virtual Core::hresult Resource(const uint32_t, Exchange::IValuePoint*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "interface", type = Type.OBJECT, class = "Exchange::IValuePoint" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" } } },
|
|
2209
|
+
[6] = { name = "Resources", signature = "virtual Core::hresult Resources(RPC::IValueIterator*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "iterator", type = Type.OBJECT, class = "RPC::IIteratorType<uint32_t, RPC::ID_VALUEITERATOR>" } } }
|
|
2210
|
+
}
|
|
2211
|
+
|
|
2212
|
+
INTERFACES[1155] = "Exchange::IValuePoint::ICatalog::INotification"
|
|
2213
|
+
METHODS[1155] = {
|
|
2214
|
+
[3] = { name = "Activated", signature = "virtual void Activated(Exchange::IValuePoint* const) = 0", params = { { name = "id", type = Type.OBJECT, class = "Exchange::IValuePoint" } } },
|
|
2215
|
+
[4] = { name = "Deactivated", signature = "virtual void Deactivated(Exchange::IValuePoint* const) = 0", params = { { name = "id", type = Type.OBJECT, class = "Exchange::IValuePoint" } } }
|
|
2216
|
+
}
|
|
2217
|
+
|
|
2218
|
+
INTERFACES[1153] = "Exchange::IValuePoint::INotification"
|
|
2219
|
+
METHODS[1153] = {
|
|
2220
|
+
[3] = { name = "Update", signature = "virtual void Update(const uint32_t) = 0", params = { { name = "id", type = Type.UINT32, class = "uint32_t" } } },
|
|
2221
|
+
[4] = { name = "Metadata", signature = "virtual void Metadata(const uint32_t) = 0", params = { { name = "id", type = Type.UINT32, class = "uint32_t" } } }
|
|
2222
|
+
}
|
|
2223
|
+
|
|
2224
|
+
-- IVoiceHandler.h
|
|
2225
|
+
INTERFACES[385] = "Exchange::IVoiceProducer"
|
|
2226
|
+
METHODS[385] = {
|
|
2227
|
+
[3] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
2228
|
+
[4] = { name = "Callback", signature = "virtual uint32_t Callback(Exchange::IVoiceHandler*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "callback", type = Type.OBJECT, class = "Exchange::IVoiceHandler" } } },
|
|
2229
|
+
[5] = { name = "Error", signature = "virtual uint32_t Error() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
2230
|
+
[6] = { name = "MetaData", signature = "virtual string MetaData() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
2231
|
+
[7] = { name = "Configure", signature = "virtual void Configure(const string&) = 0", params = { { name = "settings", type = Type.STRING16, class = "string" } } }
|
|
2232
|
+
}
|
|
2233
|
+
|
|
2234
|
+
INTERFACES[800] = "Exchange::IVoiceProducer::IProfile"
|
|
2235
|
+
METHODS[800] = {
|
|
2236
|
+
[3] = { name = "Codec", signature = "virtual Exchange::IVoiceProducer::IProfile::codec Codec() const = 0", retvals = { { type = Type.ENUMU16, class = "Exchange::IAudioStream::codectype" } } },
|
|
2237
|
+
[4] = { name = "Channels", signature = "virtual uint8_t Channels() const = 0", retvals = { { type = Type.UINT8, class = "uint8_t" } } },
|
|
2238
|
+
[5] = { name = "SampleRate", signature = "virtual uint32_t SampleRate() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
2239
|
+
[6] = { name = "Resolution", signature = "virtual uint8_t Resolution() const = 0", retvals = { { type = Type.UINT8, class = "uint8_t" } } }
|
|
2240
|
+
}
|
|
2241
|
+
|
|
2242
|
+
INTERFACES[384] = "Exchange::IVoiceHandler"
|
|
2243
|
+
METHODS[384] = {
|
|
2244
|
+
[3] = { name = "Start", signature = "virtual void Start(const Exchange::IVoiceProducer::IProfile*) = 0", params = { { name = "profile", type = Type.OBJECT, class = "Exchange::IVoiceProducer::IProfile" } } },
|
|
2245
|
+
[4] = { name = "Stop", signature = "virtual void Stop() = 0" },
|
|
2246
|
+
[5] = { name = "Data", signature = "virtual void Data(const uint32_t, const uint8_t*, const uint16_t) = 0", params = { { name = "sequenceNo", type = Type.UINT32, class = "uint32_t" }, { name = "data", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } }
|
|
2247
|
+
}
|
|
2248
|
+
|
|
2249
|
+
-- IVolumeControl.h
|
|
2250
|
+
INTERFACES[816] = "Exchange::IVolumeControl"
|
|
2251
|
+
METHODS[816] = {
|
|
2252
|
+
[3] = { name = "Register", signature = "virtual void Register(Exchange::IVolumeControl::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IVolumeControl::INotification" } } },
|
|
2253
|
+
[4] = { name = "Unregister", signature = "virtual void Unregister(const Exchange::IVolumeControl::INotification*) = 0", params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IVolumeControl::INotification" } } },
|
|
2254
|
+
[5] = { name = "Muted", signature = "virtual uint32_t Muted(const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "muted", type = Type.BOOL, class = "bool" } } },
|
|
2255
|
+
[6] = { name = "Muted", signature = "virtual uint32_t Muted(bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "muted", type = Type.BOOL, class = "bool" } } },
|
|
2256
|
+
[7] = { name = "Volume", signature = "virtual uint32_t Volume(const uint8_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "volume", type = Type.UINT8, class = "uint8_t" } } },
|
|
2257
|
+
[8] = { name = "Volume", signature = "virtual uint32_t Volume(uint8_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "volume", type = Type.UINT8, class = "uint8_t", proto = "uint8_t&" } } }
|
|
2258
|
+
}
|
|
2259
|
+
|
|
2260
|
+
INTERFACES[817] = "Exchange::IVolumeControl::INotification"
|
|
2261
|
+
METHODS[817] = {
|
|
2262
|
+
[3] = { name = "Volume", signature = "virtual void Volume(const uint8_t) = 0", params = { { name = "volume", type = Type.UINT8, class = "uint8_t" } } },
|
|
2263
|
+
[4] = { name = "Muted", signature = "virtual void Muted(const bool) = 0", params = { { name = "muted", type = Type.BOOL, class = "bool" } } }
|
|
2264
|
+
}
|
|
2265
|
+
|
|
2266
|
+
-- IWatchDog.h
|
|
2267
|
+
INTERFACES[1312] = "Exchange::IWatchDog"
|
|
2268
|
+
METHODS[1312] = {
|
|
2269
|
+
[3] = { name = "Touch", signature = "virtual uint32_t Touch(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "callsign", type = Type.STRING16, class = "string" } } }
|
|
2270
|
+
}
|
|
2271
|
+
|
|
2272
|
+
-- IWatermark.h
|
|
2273
|
+
INTERFACES[1424] = "Exchange::IWatermark"
|
|
2274
|
+
METHODS[1424] = {
|
|
2275
|
+
[3] = { name = "Initialize", signature = "virtual uint32_t Initialize(string, bool) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "waylandDisplay", type = Type.STRING16, class = "string" }, { name = "synchronized", type = Type.BOOL, class = "bool" } } },
|
|
2276
|
+
[4] = { name = "Deinitialize", signature = "virtual uint32_t Deinitialize() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
2277
|
+
[5] = { name = "Register", signature = "virtual uint32_t Register(Exchange::IWatermark::INotification*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IWatermark::INotification" } } },
|
|
2278
|
+
[6] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::IWatermark::INotification*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "notification", type = Type.OBJECT, class = "Exchange::IWatermark::INotification" } } },
|
|
2279
|
+
[7] = { name = "ShowWatermark", signature = "virtual bool ShowWatermark(const bool) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { name = "show", type = Type.BOOL, class = "bool" } } },
|
|
2280
|
+
[8] = { name = "CreateWatermark", signature = "virtual bool CreateWatermark(uint32_t, uint32_t) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "zorder", type = Type.UINT32, class = "uint32_t" } } },
|
|
2281
|
+
[9] = { name = "UpdateWatermark", signature = "virtual bool UpdateWatermark(uint32_t, uint32_t, uint32_t) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "key", type = Type.UINT32, class = "uint32_t" }, { name = "size", type = Type.UINT32, class = "uint32_t" } } },
|
|
2282
|
+
[10] = { name = "AdjustWatermark", signature = "virtual bool AdjustWatermark(uint32_t, uint32_t) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "zorder", type = Type.UINT32, class = "uint32_t" } } },
|
|
2283
|
+
[11] = { name = "DeleteWatermark", signature = "virtual bool DeleteWatermark(uint32_t) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" } } },
|
|
2284
|
+
[12] = { name = "GetPalettedWatermark", signature = "virtual Exchange::PalettedImageData GetPalettedWatermark(uint32_t) = 0", retvals = { { type = Type.POD, class = "Exchange::PalettedImageData", element = { { name = "imageKey", type = Type.UINT32, class = "uint32_t" }, { name = "imageWidth", type = Type.UINT32, class = "uint32_t" }, { name = "imageHeight", type = Type.UINT32, class = "uint32_t" }, { name = "clutKey", type = Type.UINT32, class = "uint32_t" }, { name = "clutSize", type = Type.UINT32, class = "uint32_t" }, { name = "clutType", type = Type.STRING16, class = "string" } } } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" } } },
|
|
2285
|
+
[13] = { name = "ModifyPalettedWatermark", signature = "virtual bool ModifyPalettedWatermark(uint32_t, Exchange::PalettedImageData) = 0", retvals = { { type = Type.BOOL, class = "bool" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "data", type = Type.POD, class = "Exchange::PalettedImageData", element = { { name = "imageKey", type = Type.UINT32, class = "uint32_t" }, { name = "imageWidth", type = Type.UINT32, class = "uint32_t" }, { name = "imageHeight", type = Type.UINT32, class = "uint32_t" }, { name = "clutKey", type = Type.UINT32, class = "uint32_t" }, { name = "clutSize", type = Type.UINT32, class = "uint32_t" }, { name = "clutType", type = Type.STRING16, class = "string" } } } } }
|
|
2286
|
+
}
|
|
2287
|
+
|
|
2288
|
+
INTERFACES[1426] = "Exchange::IWatermark::INotification"
|
|
2289
|
+
METHODS[1426] = {
|
|
2290
|
+
[3] = { name = "WatermarkEvent", signature = "virtual void WatermarkEvent(const string&, const string&) = 0", params = { { name = "eventName", type = Type.STRING16, class = "string" }, { name = "parametersJson", type = Type.STRING16, class = "string" } } }
|
|
2291
|
+
}
|
|
2292
|
+
|
|
2293
|
+
-- IWebDriver.h
|
|
2294
|
+
INTERFACES[400] = "Exchange::IWebDriver"
|
|
2295
|
+
METHODS[400] = {
|
|
2296
|
+
[3] = { name = "Configure", signature = "virtual uint32_t Configure(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "framework", type = Type.OBJECT, class = "PluginHost::IShell" } } }
|
|
2297
|
+
}
|
|
2298
|
+
|
|
2299
|
+
-- IWebPA.h
|
|
2300
|
+
INTERFACES[704] = "Exchange::IWebPA"
|
|
2301
|
+
METHODS[704] = {
|
|
2302
|
+
[3] = { name = "Initialize", signature = "virtual uint32_t Initialize(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
2303
|
+
[4] = { name = "Deinitialize", signature = "virtual void Deinitialize(PluginHost::IShell*) = 0", params = { { type = Type.OBJECT, class = "PluginHost::IShell" } } },
|
|
2304
|
+
[5] = { name = "Client", signature = "virtual Exchange::IWebPA::IWebPAClient* Client(const string&) = 0", retvals = { { type = Type.OBJECT, class = "Exchange::IWebPA::IWebPAClient" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
|
|
2305
|
+
}
|
|
2306
|
+
|
|
2307
|
+
INTERFACES[705] = "Exchange::IWebPA::IWebPAClient"
|
|
2308
|
+
METHODS[705] = {
|
|
2309
|
+
[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" } } },
|
|
2310
|
+
[4] = { name = "Launch", signature = "virtual uint32_t Launch() = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } }
|
|
2311
|
+
}
|
|
2312
|
+
|
|
2313
|
+
-- IWebServer.h
|
|
2314
|
+
INTERFACES[416] = "Exchange::IWebServer"
|
|
2315
|
+
METHODS[416] = {
|
|
2316
|
+
[3] = { name = "AddProxy", signature = "virtual void AddProxy(const string&, const string&, const string&) = 0", params = { { name = "path", type = Type.STRING16, class = "string" }, { name = "subst", type = Type.STRING16, class = "string" }, { name = "address", type = Type.STRING16, class = "string" } } },
|
|
2317
|
+
[4] = { name = "RemoveProxy", signature = "virtual void RemoveProxy(const string&) = 0", params = { { name = "path", type = Type.STRING16, class = "string" } } },
|
|
2318
|
+
[5] = { name = "Accessor", signature = "virtual string Accessor() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
|
|
2319
|
+
}
|
|
2320
|
+
|
|
2321
|
+
-- IWifiControl.h
|
|
2322
|
+
INTERFACES[1283] = "RPC::IIteratorType<Exchange::IWifiControl::SecurityInfo, Exchange::ID_WIFICONTROL_SECURITY_INFO_ITERATOR>"
|
|
2323
|
+
METHODS[1283] = {
|
|
2324
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IWifiControl::SecurityInfo&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IWifiControl::SecurityInfo", element = { { name = "method", type = Type.ENUMU8, class = "Exchange::IWifiControl::Security" }, { name = "keys", type = Type.ENUMU8, class = "Exchange::IWifiControl::SecurityInfo::Key", optional = true } } } } },
|
|
2325
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IWifiControl::SecurityInfo&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IWifiControl::SecurityInfo", element = { { name = "method", type = Type.ENUMU8, class = "Exchange::IWifiControl::Security" }, { name = "keys", type = Type.ENUMU8, class = "Exchange::IWifiControl::SecurityInfo::Key", optional = true } } } } },
|
|
2326
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
2327
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
2328
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
2329
|
+
[8] = { name = "Current", signature = "virtual Exchange::IWifiControl::SecurityInfo Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::IWifiControl::SecurityInfo", element = { { name = "method", type = Type.ENUMU8, class = "Exchange::IWifiControl::Security" }, { name = "keys", type = Type.ENUMU8, class = "Exchange::IWifiControl::SecurityInfo::Key", optional = true } } } } }
|
|
2330
|
+
}
|
|
2331
|
+
|
|
2332
|
+
INTERFACES[1282] = "RPC::IIteratorType<Exchange::IWifiControl::NetworkInfo, Exchange::ID_WIFICONTROL_NETWORK_INFO_ITERATOR>"
|
|
2333
|
+
METHODS[1282] = {
|
|
2334
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IWifiControl::NetworkInfo&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IWifiControl::NetworkInfo", element = { { name = "ssid", type = Type.STRING16, class = "string", optional = true }, { name = "bssid", type = Type.UINT64, class = "uint64_t" }, { name = "frequency", type = Type.UINT32, class = "uint32_t" }, { name = "signal", type = Type.INT32, class = "int32_t" }, { name = "security", type = Type.ENUMU8, class = "Exchange::IWifiControl::Security", bitmask = true } } } } },
|
|
2335
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IWifiControl::NetworkInfo&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IWifiControl::NetworkInfo", element = { { name = "ssid", type = Type.STRING16, class = "string", optional = true }, { name = "bssid", type = Type.UINT64, class = "uint64_t" }, { name = "frequency", type = Type.UINT32, class = "uint32_t" }, { name = "signal", type = Type.INT32, class = "int32_t" }, { name = "security", type = Type.ENUMU8, class = "Exchange::IWifiControl::Security", bitmask = true } } } } },
|
|
2336
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
2337
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
2338
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
2339
|
+
[8] = { name = "Current", signature = "virtual Exchange::IWifiControl::NetworkInfo Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::IWifiControl::NetworkInfo", element = { { name = "ssid", type = Type.STRING16, class = "string", optional = true }, { name = "bssid", type = Type.UINT64, class = "uint64_t" }, { name = "frequency", type = Type.UINT32, class = "uint32_t" }, { name = "signal", type = Type.INT32, class = "int32_t" }, { name = "security", type = Type.ENUMU8, class = "Exchange::IWifiControl::Security", bitmask = true } } } } }
|
|
2340
|
+
}
|
|
2341
|
+
|
|
2342
|
+
INTERFACES[1280] = "Exchange::IWifiControl"
|
|
2343
|
+
METHODS[1280] = {
|
|
2344
|
+
[3] = { name = "Register", signature = "virtual uint32_t Register(Exchange::IWifiControl::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IWifiControl::INotification" } } },
|
|
2345
|
+
[4] = { name = "Unregister", signature = "virtual uint32_t Unregister(Exchange::IWifiControl::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IWifiControl::INotification" } } },
|
|
2346
|
+
[5] = { name = "Networks", signature = "virtual uint32_t Networks(Exchange::IWifiControl::INetworkInfoIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "networkInfoList", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IWifiControl::NetworkInfo, Exchange::ID_WIFICONTROL_NETWORK_INFO_ITERATOR>" } } },
|
|
2347
|
+
[6] = { name = "Securities", signature = "virtual uint32_t Securities(const string&, Exchange::IWifiControl::ISecurityIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "securityMethods", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IWifiControl::SecurityInfo, Exchange::ID_WIFICONTROL_SECURITY_INFO_ITERATOR>" } }, params = { { name = "ssid", type = Type.STRING16, class = "string" } } },
|
|
2348
|
+
[7] = { name = "Configs", signature = "virtual uint32_t Configs(Exchange::IWifiControl::IStringIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "configs", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } } },
|
|
2349
|
+
[8] = { name = "Config", signature = "virtual uint32_t Config(const string&, Exchange::IWifiControl::ConfigInfo&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "configInfo", type = Type.POD, class = "Exchange::IWifiControl::ConfigInfo", element = { { name = "hidden", type = Type.BOOL, class = "bool" }, { name = "accesspoint", type = Type.BOOL, class = "bool" }, { name = "ssid", type = Type.STRING16, class = "string", optional = true }, { name = "secret", type = Type.STRING16, class = "string", optional = true }, { name = "identity", type = Type.STRING16, class = "string", optional = true }, { name = "method", type = Type.ENUMU8, class = "Exchange::IWifiControl::Security" }, { name = "key", type = Type.ENUMU8, class = "Exchange::IWifiControl::SecurityInfo::Key", optional = true } } } }, params = { { name = "ssid", type = Type.STRING16, class = "string" } } },
|
|
2350
|
+
[9] = { name = "Config", signature = "virtual uint32_t Config(const string&, const Exchange::IWifiControl::ConfigInfo&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "ssid", type = Type.STRING16, class = "string" }, { name = "configInfo", type = Type.POD, class = "Exchange::IWifiControl::ConfigInfo", element = { { name = "hidden", type = Type.BOOL, class = "bool" }, { name = "accesspoint", type = Type.BOOL, class = "bool" }, { name = "ssid", type = Type.STRING16, class = "string", optional = true }, { name = "secret", type = Type.STRING16, class = "string", optional = true }, { name = "identity", type = Type.STRING16, class = "string", optional = true }, { name = "method", type = Type.ENUMU8, class = "Exchange::IWifiControl::Security" }, { name = "key", type = Type.ENUMU8, class = "Exchange::IWifiControl::SecurityInfo::Key", optional = true } } } } },
|
|
2351
|
+
[10] = { name = "Scan", signature = "virtual uint32_t Scan() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } } },
|
|
2352
|
+
[11] = { name = "AbortScan", signature = "virtual uint32_t AbortScan() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } } },
|
|
2353
|
+
[12] = { name = "Connect", signature = "virtual uint32_t Connect(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "configSSID", type = Type.STRING16, class = "string" } } },
|
|
2354
|
+
[13] = { name = "Disconnect", signature = "virtual uint32_t Disconnect(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" } }, params = { { name = "configSSID", type = Type.STRING16, class = "string" } } },
|
|
2355
|
+
[14] = { name = "Status", signature = "virtual uint32_t Status(string&, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t" }, { name = "connectedSsid", type = Type.STRING16, class = "string" }, { name = "isScanning", type = Type.BOOL, class = "bool" } } }
|
|
2356
|
+
}
|
|
2357
|
+
|
|
2358
|
+
INTERFACES[1281] = "Exchange::IWifiControl::INotification"
|
|
2359
|
+
METHODS[1281] = {
|
|
2360
|
+
[3] = { name = "NetworkChange", signature = "virtual void NetworkChange() = 0" },
|
|
2361
|
+
[4] = { name = "ConnectionChange", signature = "virtual void ConnectionChange(const string&) = 0", params = { { name = "ssid", type = Type.STRING16, class = "string" } } }
|
|
2362
|
+
}
|
|
2363
|
+
|
|
2364
|
+
-- IZigWave.h
|
|
2365
|
+
INTERFACES[1169] = "RPC::IIteratorType<Exchange::IZigWave::Device, Exchange::ID_ZIGWAVE_DEVICE_ITERATOR>"
|
|
2366
|
+
METHODS[1169] = {
|
|
2367
|
+
[3] = { name = "Next", signature = "virtual bool Next(Exchange::IZigWave::Device&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IZigWave::Device", element = { { name = "Parent", type = Type.UINT32, class = "uint32_t" }, { name = "Address", type = Type.UINT32, class = "uint32_t" }, { name = "Type", type = Type.ENUMU8, class = "Exchange::IZigWave::Device::type" }, { name = "Manufacturer", type = Type.UINT16, class = "uint16_t" }, { name = "Metadata", type = Type.STRING16, class = "string" } } } } },
|
|
2368
|
+
[4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IZigWave::Device&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::IZigWave::Device", element = { { name = "Parent", type = Type.UINT32, class = "uint32_t" }, { name = "Address", type = Type.UINT32, class = "uint32_t" }, { name = "Type", type = Type.ENUMU8, class = "Exchange::IZigWave::Device::type" }, { name = "Manufacturer", type = Type.UINT16, class = "uint16_t" }, { name = "Metadata", type = Type.STRING16, class = "string" } } } } },
|
|
2369
|
+
[5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
|
|
2370
|
+
[6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
2371
|
+
[7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
|
|
2372
|
+
[8] = { name = "Current", signature = "virtual Exchange::IZigWave::Device Current() const = 0", retvals = { { type = Type.POD, class = "Exchange::IZigWave::Device", element = { { name = "Parent", type = Type.UINT32, class = "uint32_t" }, { name = "Address", type = Type.UINT32, class = "uint32_t" }, { name = "Type", type = Type.ENUMU8, class = "Exchange::IZigWave::Device::type" }, { name = "Manufacturer", type = Type.UINT16, class = "uint16_t" }, { name = "Metadata", type = Type.STRING16, class = "string" } } } } }
|
|
2373
|
+
}
|
|
2374
|
+
|
|
2375
|
+
INTERFACES[1168] = "Exchange::IZigWave"
|
|
2376
|
+
METHODS[1168] = {
|
|
2377
|
+
[3] = { name = "Permutable", signature = "virtual Core::hresult Permutable(const uint32_t, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "enabled", type = Type.BOOL, class = "bool" } }, params = { { name = "address", type = Type.UINT32, class = "uint32_t" } } },
|
|
2378
|
+
[4] = { name = "Permutable", signature = "virtual Core::hresult Permutable(const uint32_t, const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.UINT32, class = "uint32_t" }, { name = "enabled", type = Type.BOOL, class = "bool" } } },
|
|
2379
|
+
[5] = { name = "Devices", signature = "virtual Core::hresult Devices(const uint32_t, Exchange::IZigWave::IDeviceIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "devices", type = Type.OBJECT, class = "RPC::IIteratorType<Exchange::IZigWave::Device, Exchange::ID_ZIGWAVE_DEVICE_ITERATOR>" } }, params = { { name = "id", type = Type.UINT32, class = "uint32_t" } } },
|
|
2380
|
+
[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
|
+
[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
|
+
[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
|
+
}
|
|
2384
|
+
|
|
2385
|
+
-- ITestAutomation.h
|
|
2386
|
+
INTERFACES[40960] = "QualityAssurance::IMemory"
|
|
2387
|
+
METHODS[40960] = {
|
|
2388
|
+
[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
|
+
[4] = { name = "FreeAllocatedMemory", signature = "virtual Core::hresult FreeAllocatedMemory() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } }
|
|
2390
|
+
}
|
|
2391
|
+
|
|
2392
|
+
INTERFACES[40961] = "QualityAssurance::IComRpc"
|
|
2393
|
+
METHODS[40961] = {
|
|
2394
|
+
[3] = { name = "TestBigString", signature = "virtual Core::hresult TestBigString(const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "length", type = Type.UINT32, class = "uint32_t" } } }
|
|
2395
|
+
}
|
|
2396
|
+
|
|
2397
|
+
INTERFACES[40962] = "QualityAssurance::IComRpc::IComRpcInternal"
|
|
2398
|
+
METHODS[40962] = {
|
|
2399
|
+
[3] = { name = "BigStringTest", signature = "virtual Core::hresult BigStringTest(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "testString", type = Type.STRING24, class = "string", restrict = { min = 0, max = 4194303 } } } }
|
|
2400
|
+
}
|
|
2401
|
+
|
|
2402
|
+
INTERFACES[41008] = "QualityAssurance::ITestTextOptions"
|
|
2403
|
+
METHODS[41008] = {
|
|
2404
|
+
[3] = { name = "TestStandard", signature = "virtual Core::hresult TestStandard(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::TestDetails&, const QualityAssurance::ITestTextOptions::EnumTextOptions) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::EnumTextOptions" } } }
|
|
2405
|
+
}
|
|
2406
|
+
|
|
2407
|
+
INTERFACES[41009] = "QualityAssurance::ITestTextOptions::INotification"
|
|
2408
|
+
METHODS[41009] = {
|
|
2409
|
+
[3] = { name = "TestEvent", signature = "virtual void TestEvent(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::TestDetails&, const QualityAssurance::ITestTextOptions::EnumTextOptions) = 0", params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::EnumTextOptions" } } }
|
|
2410
|
+
}
|
|
2411
|
+
|
|
2412
|
+
INTERFACES[41010] = "QualityAssurance::ITestTextOptions::ITestLegacy"
|
|
2413
|
+
METHODS[41010] = {
|
|
2414
|
+
[3] = { name = "TestLegacy", signature = "virtual Core::hresult TestLegacy(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestLegacy::TestDetails&, const QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestLegacy::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions" } } }
|
|
2415
|
+
}
|
|
2416
|
+
|
|
2417
|
+
INTERFACES[41011] = "QualityAssurance::ITestTextOptions::ITestLegacy::INotification"
|
|
2418
|
+
METHODS[41011] = {
|
|
2419
|
+
[3] = { name = "TestEvent", signature = "virtual void TestEvent(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestLegacy::TestDetails&, const QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions) = 0", params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestLegacy::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions" } } }
|
|
2420
|
+
}
|
|
2421
|
+
|
|
2422
|
+
INTERFACES[41012] = "QualityAssurance::ITestTextOptions::ITestKeep"
|
|
2423
|
+
METHODS[41012] = {
|
|
2424
|
+
[3] = { name = "TestKeeP", signature = "virtual Core::hresult TestKeeP(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestKeep::TestDetails&, const QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "firstTestParaM", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParaM", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParaM", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestKeep::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParaM", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions" } } }
|
|
2425
|
+
}
|
|
2426
|
+
|
|
2427
|
+
INTERFACES[41013] = "QualityAssurance::ITestTextOptions::ITestKeep::INotification"
|
|
2428
|
+
METHODS[41013] = {
|
|
2429
|
+
[3] = { name = "TestEvent", signature = "virtual void TestEvent(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestKeep::TestDetails&, const QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions) = 0", params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestKeep::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions" } } }
|
|
2430
|
+
}
|
|
2431
|
+
|
|
2432
|
+
INTERFACES[41014] = "QualityAssurance::ITestTextOptions::ITestCustom"
|
|
2433
|
+
METHODS[41014] = {
|
|
2434
|
+
[3] = { name = "TestCustom", signature = "virtual Core::hresult TestCustom(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestCustom::TestDetails&, const QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestCustom::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions" } } }
|
|
2435
|
+
}
|
|
2436
|
+
|
|
2437
|
+
INTERFACES[41015] = "QualityAssurance::ITestTextOptions::ITestCustom::INotification"
|
|
2438
|
+
METHODS[41015] = {
|
|
2439
|
+
[3] = { name = "TestEvent", signature = "virtual void TestEvent(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestCustom::TestDetails&, const QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions) = 0", params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestCustom::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions" } } }
|
|
2440
|
+
}
|
|
2441
|
+
|
|
2442
|
+
INTERFACES[40963] = "QualityAssurance::ITestUtils"
|
|
2443
|
+
METHODS[40963] = {
|
|
2444
|
+
[3] = { name = "Crash", signature = "virtual Core::hresult Crash() const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } }
|
|
2445
|
+
}
|
|
2446
|
+
|
|
2447
|
+
-- ITestController.h
|
|
2448
|
+
INTERFACES[40976] = "QualityAssurance::ITestController"
|
|
2449
|
+
METHODS[40976] = {
|
|
2450
|
+
[3] = { name = "Setup", signature = "virtual void Setup() = 0" },
|
|
2451
|
+
[4] = { name = "TearDown", signature = "virtual void TearDown() = 0" },
|
|
2452
|
+
[5] = { name = "Categories", signature = "virtual QualityAssurance::ITestController::ICategory::IIterator* Categories() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ICategory::IIterator" } } },
|
|
2453
|
+
[6] = { name = "Category", signature = "virtual QualityAssurance::ITestController::ICategory* Category(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ICategory" } }, params = { { name = "category", type = Type.STRING16, class = "string" } } }
|
|
2454
|
+
}
|
|
2455
|
+
|
|
2456
|
+
INTERFACES[40977] = "QualityAssurance::ITestController::ITest"
|
|
2457
|
+
METHODS[40977] = {
|
|
2458
|
+
[3] = { name = "Execute", signature = "virtual string Execute(const string&) = 0", retvals = { { type = Type.STRING16, class = "string" } }, params = { { name = "params", type = Type.STRING16, class = "string" } } },
|
|
2459
|
+
[4] = { name = "Description", signature = "virtual string Description() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
2460
|
+
[5] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
|
|
2461
|
+
}
|
|
2462
|
+
|
|
2463
|
+
INTERFACES[40978] = "QualityAssurance::ITestController::ITest::IIterator"
|
|
2464
|
+
METHODS[40978] = {
|
|
2465
|
+
[3] = { name = "Reset", signature = "virtual void Reset() = 0" },
|
|
2466
|
+
[4] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
2467
|
+
[5] = { name = "Next", signature = "virtual bool Next() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
2468
|
+
[6] = { name = "Test", signature = "virtual QualityAssurance::ITestController::ITest* Test() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest" } } }
|
|
2469
|
+
}
|
|
2470
|
+
|
|
2471
|
+
INTERFACES[40979] = "QualityAssurance::ITestController::ICategory"
|
|
2472
|
+
METHODS[40979] = {
|
|
2473
|
+
[3] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
2474
|
+
[4] = { name = "Setup", signature = "virtual void Setup() = 0" },
|
|
2475
|
+
[5] = { name = "TearDown", signature = "virtual void TearDown() = 0" },
|
|
2476
|
+
[6] = { name = "Register", signature = "virtual void Register(QualityAssurance::ITestController::ITest*) = 0", params = { { name = "test", type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest" } } },
|
|
2477
|
+
[7] = { name = "Unregister", signature = "virtual void Unregister(QualityAssurance::ITestController::ITest*) = 0", params = { { name = "test", type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest" } } },
|
|
2478
|
+
[8] = { name = "Tests", signature = "virtual QualityAssurance::ITestController::ITest::IIterator* Tests() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest::IIterator" } } },
|
|
2479
|
+
[9] = { name = "Test", signature = "virtual QualityAssurance::ITestController::ITest* Test(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
|
|
2480
|
+
}
|
|
2481
|
+
|
|
2482
|
+
INTERFACES[40980] = "QualityAssurance::ITestController::ICategory::IIterator"
|
|
2483
|
+
METHODS[40980] = {
|
|
2484
|
+
[3] = { name = "Reset", signature = "virtual void Reset() = 0" },
|
|
2485
|
+
[4] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
2486
|
+
[5] = { name = "Next", signature = "virtual bool Next() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
2487
|
+
[6] = { name = "Category", signature = "virtual QualityAssurance::ITestController::ICategory* Category() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ICategory" } } }
|
|
2488
|
+
}
|
|
2489
|
+
|
|
2490
|
+
-- ITestUtility.h
|
|
2491
|
+
INTERFACES[40992] = "QualityAssurance::ITestUtility"
|
|
2492
|
+
METHODS[40992] = {
|
|
2493
|
+
[3] = { name = "Commands", signature = "virtual QualityAssurance::ITestUtility::ICommand::IIterator* Commands() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestUtility::ICommand::IIterator" } } },
|
|
2494
|
+
[4] = { name = "Command", signature = "virtual QualityAssurance::ITestUtility::ICommand* Command(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestUtility::ICommand" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
|
|
2495
|
+
[5] = { name = "ShutdownTimeout", signature = "virtual uint32_t ShutdownTimeout(const uint32_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "timeout", type = Type.UINT32, class = "uint32_t" } } }
|
|
2496
|
+
}
|
|
2497
|
+
|
|
2498
|
+
INTERFACES[40993] = "QualityAssurance::ITestUtility::ICommand"
|
|
2499
|
+
METHODS[40993] = {
|
|
2500
|
+
[3] = { name = "Execute", signature = "virtual string Execute(const string&) = 0", retvals = { { type = Type.STRING16, class = "string" } }, params = { { name = "params", type = Type.STRING16, class = "string" } } },
|
|
2501
|
+
[4] = { name = "Description", signature = "virtual string Description() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
2502
|
+
[5] = { name = "Signature", signature = "virtual string Signature() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
|
|
2503
|
+
[6] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
|
|
2504
|
+
}
|
|
2505
|
+
|
|
2506
|
+
INTERFACES[40994] = "QualityAssurance::ITestUtility::ICommand::IIterator"
|
|
2507
|
+
METHODS[40994] = {
|
|
2508
|
+
[3] = { name = "Reset", signature = "virtual void Reset() = 0" },
|
|
2509
|
+
[4] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
2510
|
+
[5] = { name = "Next", signature = "virtual bool Next() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
|
|
2511
|
+
[6] = { name = "Command", signature = "virtual QualityAssurance::ITestUtility::ICommand* Command() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestUtility::ICommand" } } }
|
|
2512
|
+
}
|
|
2513
|
+
|
|
2514
|
+
-- ICustomErrorCode.h
|
|
2515
|
+
INTERFACES[45120] = "Example::ICustomErrorCode"
|
|
2516
|
+
METHODS[45120] = {
|
|
2517
|
+
[3] = { name = "TriggerCustomError", signature = "virtual Core::hresult TriggerCustomError(const int32_t) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "errorcode", type = Type.INT32, class = "int32_t" } } },
|
|
2518
|
+
[4] = { name = "TriggerNonCustomError", signature = "virtual Core::hresult TriggerNonCustomError(const uint32_t) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "errorcode", type = Type.UINT32, class = "uint32_t" } } }
|
|
2519
|
+
}
|
|
2520
|
+
|
|
2521
|
+
-- ISimpleAsync.h
|
|
2522
|
+
INTERFACES[45072] = "Example::ISimpleAsync"
|
|
2523
|
+
METHODS[45072] = {
|
|
2524
|
+
[3] = { name = "Connect", signature = "virtual Core::hresult Connect(const Core::OptionalType<std::vector<uint8_t>>&, const Core::OptionalType<uint16_t>&, Example::ISimpleAsync::ICallback* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.VECTOR16, class = "std::vector<uint8_t>", element = { type = Type.UINT8, class = "uint8_t" }, optional = true }, { name = "timeout", type = Type.UINT16, class = "uint16_t", optional = true }, { name = "cb", type = Type.OBJECT, class = "Example::ISimpleAsync::ICallback" } } },
|
|
2525
|
+
[4] = { name = "Abort", signature = "virtual Core::hresult Abort() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
|
|
2526
|
+
[5] = { name = "Disconnect", signature = "virtual Core::hresult Disconnect() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
|
|
2527
|
+
[6] = { name = "Connected", signature = "virtual Core::hresult Connected(const std::vector<uint8_t>&, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "result", type = Type.BOOL, class = "bool" } }, params = { { name = "address", type = Type.VECTOR8, class = "std::vector<uint8_t>", proto = "std::vector<uint8_t>&", element = { type = Type.UINT8, class = "uint8_t" }, restrict = { min = 6, max = 6 } } } },
|
|
2528
|
+
[7] = { name = "Link", signature = "virtual Core::hresult Link(const uint8_t[6]) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t[6]" } } },
|
|
2529
|
+
[8] = { name = "Unlink", signature = "virtual Core::hresult Unlink(const uint8_t[6]) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t[6]" } } },
|
|
2530
|
+
[9] = { name = "LinkedDevice", signature = "virtual Core::hresult LinkedDevice(uint8_t[6]) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "address", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t[6]" } } },
|
|
2531
|
+
[10] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleAsync::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleAsync::INotification" } } },
|
|
2532
|
+
[11] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleAsync::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleAsync::INotification" } } },
|
|
2533
|
+
[12] = { name = "Metadata", signature = "virtual Core::hresult Metadata(const uint8_t[6], const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t[6]" }, { name = "metadata", type = Type.STRING16, class = "string" } } },
|
|
2534
|
+
[13] = { name = "Metadata", signature = "virtual Core::hresult Metadata(const uint8_t[6], string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "metadata", type = Type.STRING16, class = "string" } }, params = { { name = "address", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t[6]" } } },
|
|
2535
|
+
[14] = { name = "Bind", signature = "virtual Core::hresult Bind(const Core::MACAddress&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" } } },
|
|
2536
|
+
[15] = { name = "Unbind", signature = "virtual Core::hresult Unbind(const Core::MACAddress&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" } } },
|
|
2537
|
+
[16] = { name = "BoundDevice", signature = "virtual Core::hresult BoundDevice(Core::MACAddress&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "address", type = Type.MAC, class = "Core::MACAddress" } } },
|
|
2538
|
+
[17] = { name = "Type", signature = "virtual Core::hresult Type(const Core::MACAddress&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" }, { name = "value", type = Type.STRING16, class = "string" } } },
|
|
2539
|
+
[18] = { name = "Type", signature = "virtual Core::hresult Type(const Core::MACAddress&, string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.STRING16, class = "string" } }, params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" } } },
|
|
2540
|
+
[19] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleAsync::IBindNotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleAsync::IBindNotification" } } },
|
|
2541
|
+
[20] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleAsync::IBindNotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleAsync::IBindNotification" } } },
|
|
2542
|
+
[21] = { name = "Tables", signature = "virtual Core::hresult Tables(const bool, std::vector<string>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.VECTOR8, class = "std::vector<string>", proto = "std::vector<string>&", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
|
|
2543
|
+
[22] = { name = "Tables2", signature = "virtual Core::hresult Tables2(const bool, std::vector<string>&, std::vector<uint8_t>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.VECTOR8, class = "std::vector<string>", proto = "std::vector<string>&", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "intTables", type = Type.VECTOR8, class = "std::vector<uint8_t>", proto = "std::vector<uint8_t>&", element = { type = Type.UINT8, class = "uint8_t" }, restrict = { min = 0, max = 10 } } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
|
|
2544
|
+
[23] = { name = "Tables3", signature = "virtual Core::hresult Tables3(const bool, Core::OptionalType<std::vector<string>>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
|
|
2545
|
+
[24] = { name = "Tables4", signature = "virtual Core::hresult Tables4(const bool, RPC::IStringIterator*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
|
|
2546
|
+
[25] = { name = "Tables5", signature = "virtual Core::hresult Tables5(const bool, RPC::IStringIterator*&, RPC::IValueIterator*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" }, { name = "intTables", type = Type.OBJECT, class = "RPC::IIteratorType<uint32_t, RPC::ID_VALUEITERATOR>" } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
|
|
2547
|
+
[26] = { name = "Tables6", signature = "virtual Core::hresult Tables6(const bool, Example::ISimpleAsync::Record&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "pod", type = Type.POD, class = "Example::ISimpleAsync::Record", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.VECTOR8, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "param2", type = Type.VECTOR8, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "param3", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param4", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param5", type = Type.POD, class = "Example::ISimpleAsync::SmallRecord", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.BOOL, class = "bool" } } }, { name = "param6", type = Type.POD, class = "Example::ISimpleAsync::SmallRecord", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.BOOL, class = "bool" } }, optional = true } } } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
|
|
2548
|
+
[27] = { name = "Tables7", signature = "virtual Core::hresult Tables7(const bool, Core::OptionalType<Example::ISimpleAsync::Record>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "pod", type = Type.POD, class = "Example::ISimpleAsync::Record", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.VECTOR8, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "param2", type = Type.VECTOR8, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "param3", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param4", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param5", type = Type.POD, class = "Example::ISimpleAsync::SmallRecord", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.BOOL, class = "bool" } } }, { name = "param6", type = Type.POD, class = "Example::ISimpleAsync::SmallRecord", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.BOOL, class = "bool" } }, optional = true } }, optional = true } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
|
|
2549
|
+
[28] = { name = "Tables8", signature = "virtual Core::hresult Tables8(const bool, Core::OptionalType<Example::ISimpleAsync::Record2>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "pod", type = Type.POD, class = "Example::ISimpleAsync::Record2", element = { { name = "param3", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param4", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true } }, optional = true } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
|
|
2550
|
+
[29] = { name = "Tables9", signature = "virtual Core::hresult Tables9(const bool, Example::ISimpleAsync::Record2&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "pod", type = Type.POD, class = "Example::ISimpleAsync::Record2", element = { { name = "param3", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param4", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true } } } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
|
|
2551
|
+
[30] = { name = "OptionalResult", signature = "virtual Core::hresult OptionalResult(const bool, Core::OptionalType<string>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "result", type = Type.STRING16, class = "string", optional = true } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } }
|
|
2552
|
+
}
|
|
2553
|
+
|
|
2554
|
+
INTERFACES[45073] = "Example::ISimpleAsync::ICallback"
|
|
2555
|
+
METHODS[45073] = {
|
|
2556
|
+
[3] = { name = "Complete", signature = "virtual void Complete(const Core::OptionalType<std::vector<uint8_t>>&, const Example::ISimpleAsync::state) = 0", params = { { name = "address", type = Type.VECTOR16, class = "std::vector<uint8_t>", element = { type = Type.UINT8, class = "uint8_t" }, optional = true }, { name = "state", type = Type.ENUMU8, class = "Example::ISimpleAsync::state" } } }
|
|
2557
|
+
}
|
|
2558
|
+
|
|
2559
|
+
INTERFACES[45074] = "Example::ISimpleAsync::INotification"
|
|
2560
|
+
METHODS[45074] = {
|
|
2561
|
+
[3] = { name = "StatusChanged", signature = "virtual void StatusChanged(const uint8_t[6], const bool) = 0", params = { { name = "address", type = Type.BUFFER8, class = "uint8_t", proto = "uint8_t[6]" }, { name = "linked", type = Type.BOOL, class = "bool" } } }
|
|
2562
|
+
}
|
|
2563
|
+
|
|
2564
|
+
INTERFACES[45075] = "Example::ISimpleAsync::IBindNotification"
|
|
2565
|
+
METHODS[45075] = {
|
|
2566
|
+
[3] = { name = "BindingChanged", signature = "virtual void BindingChanged(const Core::MACAddress&, const bool) = 0", params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" }, { name = "bound", type = Type.BOOL, class = "bool" } } }
|
|
2567
|
+
}
|
|
2568
|
+
|
|
2569
|
+
-- ISimpleCustomObjects.h
|
|
2570
|
+
INTERFACES[45104] = "Example::ISimpleCustomObjects"
|
|
2571
|
+
METHODS[45104] = {
|
|
2572
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleCustomObjects::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::INotification" } } },
|
|
2573
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleCustomObjects::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::INotification" } } },
|
|
2574
|
+
[5] = { name = "Accessory", signature = "virtual Core::hresult Accessory(const string&, Example::ISimpleCustomObjects::IAccessory*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "accessory", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::IAccessory" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
|
|
2575
|
+
}
|
|
2576
|
+
|
|
2577
|
+
INTERFACES[45105] = "Example::ISimpleCustomObjects::IAccessory"
|
|
2578
|
+
METHODS[45105] = {
|
|
2579
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleCustomObjects::IAccessory::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::IAccessory::INotification" } } },
|
|
2580
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleCustomObjects::IAccessory::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::IAccessory::INotification" } } },
|
|
2581
|
+
[5] = { name = "Name", signature = "virtual Core::hresult Name(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "name", type = Type.STRING16, class = "string" } } },
|
|
2582
|
+
[6] = { name = "Name", signature = "virtual Core::hresult Name(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
|
|
2583
|
+
[7] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint8_t, const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "pin", type = Type.UINT8, class = "uint8_t" }, { name = "value", type = Type.BOOL, class = "bool" } } },
|
|
2584
|
+
[8] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint8_t, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.BOOL, class = "bool" } }, params = { { name = "pin", type = Type.UINT8, class = "uint8_t" } } }
|
|
2585
|
+
}
|
|
2586
|
+
|
|
2587
|
+
INTERFACES[45106] = "Example::ISimpleCustomObjects::IAccessory::INotification"
|
|
2588
|
+
METHODS[45106] = {
|
|
2589
|
+
[3] = { name = "NameChanged", signature = "virtual void NameChanged(const string&) = 0", params = { { name = "name", type = Type.STRING16, class = "string" } } }
|
|
2590
|
+
}
|
|
2591
|
+
|
|
2592
|
+
-- ISimpleInstanceObjects.h
|
|
2593
|
+
INTERFACES[45088] = "Example::ISimpleInstanceObjects"
|
|
2594
|
+
METHODS[45088] = {
|
|
2595
|
+
[3] = { name = "Acquire", signature = "virtual Core::hresult Acquire(const string&, Example::ISimpleInstanceObjects::IDevice*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "device", type = Type.OBJECT, class = "Example::ISimpleInstanceObjects::IDevice" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
|
|
2596
|
+
[4] = { name = "Relinquish", signature = "virtual Core::hresult Relinquish(Example::ISimpleInstanceObjects::IDevice* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "device", type = Type.OBJECT, class = "Example::ISimpleInstanceObjects::IDevice" } } }
|
|
2597
|
+
}
|
|
2598
|
+
|
|
2599
|
+
INTERFACES[45089] = "Example::ISimpleInstanceObjects::IDevice"
|
|
2600
|
+
METHODS[45089] = {
|
|
2601
|
+
[3] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleInstanceObjects::IDevice::INotification* const, const Core::OptionalType<uint8_t>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleInstanceObjects::IDevice::INotification" }, { name = "pin", type = Type.UINT8, class = "uint8_t", optional = true } } },
|
|
2602
|
+
[4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleInstanceObjects::IDevice::INotification* const, const Core::OptionalType<uint8_t>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notificaiton", type = Type.OBJECT, class = "Example::ISimpleInstanceObjects::IDevice::INotification" }, { name = "pin", type = Type.UINT8, class = "uint8_t", optional = true } } },
|
|
2603
|
+
[5] = { name = "Name", signature = "virtual Core::hresult Name(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "name", type = Type.STRING16, class = "string" } } },
|
|
2604
|
+
[6] = { name = "Name", signature = "virtual Core::hresult Name(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
|
|
2605
|
+
[7] = { name = "Enable", signature = "virtual Core::hresult Enable() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
|
|
2606
|
+
[8] = { name = "Disable", signature = "virtual Core::hresult Disable() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
|
|
2607
|
+
[9] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint8_t, const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "pin", type = Type.UINT8, class = "uint8_t" }, { name = "high", type = Type.BOOL, class = "bool" } } },
|
|
2608
|
+
[10] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint8_t, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "high", type = Type.BOOL, class = "bool" } }, params = { { name = "pin", type = Type.UINT8, class = "uint8_t" } } }
|
|
2609
|
+
}
|
|
2610
|
+
|
|
2611
|
+
INTERFACES[45090] = "Example::ISimpleInstanceObjects::IDevice::INotification"
|
|
2612
|
+
METHODS[45090] = {
|
|
2613
|
+
[3] = { name = "NameChanged", signature = "virtual void NameChanged(const string&) = 0", params = { { name = "state", type = Type.STRING16, class = "string" } } },
|
|
2614
|
+
[4] = { name = "StateChanged", signature = "virtual void StateChanged(const Example::ISimpleInstanceObjects::state) = 0", params = { { name = "state", type = Type.ENUMU8, class = "Example::ISimpleInstanceObjects::state" } } },
|
|
2615
|
+
[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
|
+
}
|
|
2617
|
+
|
|
2618
|
+
-- enums
|
|
2619
|
+
ENUMS["RPC::Environment::scope"] = {
|
|
2620
|
+
[0] = "LOCAL",
|
|
2621
|
+
[1] = "GLOBAL"
|
|
2622
|
+
}
|
|
2623
|
+
|
|
2624
|
+
ENUMS["PluginHost::ISubSystem::subsystem"] = {
|
|
2625
|
+
[0] = "PLATFORM",
|
|
2626
|
+
[1] = "SECURITY",
|
|
2627
|
+
[2] = "NETWORK",
|
|
2628
|
+
[3] = "IDENTIFIER",
|
|
2629
|
+
[4] = "GRAPHICS",
|
|
2630
|
+
[5] = "INTERNET",
|
|
2631
|
+
[6] = "LOCATION",
|
|
2632
|
+
[7] = "TIME",
|
|
2633
|
+
[8] = "PROVISIONING",
|
|
2634
|
+
[9] = "DECRYPTION",
|
|
2635
|
+
[10] = "WEBSOURCE",
|
|
2636
|
+
[11] = "STREAMING",
|
|
2637
|
+
[12] = "BLUETOOTH",
|
|
2638
|
+
[13] = "CRYPTOGRAPHY",
|
|
2639
|
+
[14] = "INSTALLATION",
|
|
2640
|
+
[15] = "END_LIST",
|
|
2641
|
+
[2147483648] = "NOT_PLATFORM",
|
|
2642
|
+
[2147483649] = "NOT_SECURITY",
|
|
2643
|
+
[2147483650] = "NOT_NETWORK",
|
|
2644
|
+
[2147483651] = "NOT_IDENTIFIER",
|
|
2645
|
+
[2147483652] = "NOT_GRAPHICS",
|
|
2646
|
+
[2147483653] = "NOT_INTERNET",
|
|
2647
|
+
[2147483654] = "NOT_LOCATION",
|
|
2648
|
+
[2147483655] = "NOT_TIME",
|
|
2649
|
+
[2147483656] = "NOT_PROVISIONING",
|
|
2650
|
+
[2147483657] = "NOT_DECRYPTION",
|
|
2651
|
+
[2147483658] = "NOT_WEBSOURCE",
|
|
2652
|
+
[2147483659] = "NOT_STREAMING",
|
|
2653
|
+
[2147483660] = "NOT_BLUETOOTH",
|
|
2654
|
+
[2147483661] = "NOT_CRYPTOGRAPHY",
|
|
2655
|
+
[2147483662] = "NOT_INSTALLATION"
|
|
2656
|
+
}
|
|
2657
|
+
|
|
2658
|
+
ENUMS["Exchange::Controller::IMetadata::Data::Link::state"] = {
|
|
2659
|
+
[0] = "CLOSED",
|
|
2660
|
+
[1] = "WEBSERVER",
|
|
2661
|
+
[2] = "WEBSOCKET",
|
|
2662
|
+
[3] = "RAWSOCKET",
|
|
2663
|
+
[4] = "COMRPC",
|
|
2664
|
+
[5] = "SUSPENDED"
|
|
2665
|
+
}
|
|
2666
|
+
|
|
2667
|
+
ENUMS["Exchange::Controller::IMetadata::Data::Service::state"] = {
|
|
2668
|
+
[0] = "UNAVAILABLE",
|
|
2669
|
+
[1] = "DEACTIVATED",
|
|
2670
|
+
[3] = "DEACTIVATION",
|
|
2671
|
+
[2] = "ACTIVATED",
|
|
2672
|
+
[4] = "ACTIVATION",
|
|
2673
|
+
[7] = "DESTROYED",
|
|
2674
|
+
[5] = "PRECONDITION",
|
|
2675
|
+
[6] = "HIBERNATED",
|
|
2676
|
+
[256] = "SUSPENDED",
|
|
2677
|
+
[257] = "RESUMED"
|
|
2678
|
+
}
|
|
2679
|
+
|
|
2680
|
+
ENUMS["PluginHost::IShell::startmode"] = {
|
|
2681
|
+
}
|
|
2682
|
+
|
|
2683
|
+
ENUMS["PluginHost::IShell::state"] = {
|
|
2684
|
+
[0] = "UNAVAILABLE",
|
|
2685
|
+
[1] = "DEACTIVATED",
|
|
2686
|
+
[2] = "ACTIVATED",
|
|
2687
|
+
[3] = "DEACTIVATION",
|
|
2688
|
+
[4] = "ACTIVATION",
|
|
2689
|
+
[5] = "PRECONDITION",
|
|
2690
|
+
[6] = "HIBERNATED",
|
|
2691
|
+
[7] = "DESTROYED"
|
|
2692
|
+
}
|
|
2693
|
+
|
|
2694
|
+
ENUMS["PluginHost::IShell::reason"] = {
|
|
2695
|
+
[0] = "REQUESTED",
|
|
2696
|
+
[1] = "AUTOMATIC",
|
|
2697
|
+
[2] = "FAILURE",
|
|
2698
|
+
[3] = "MEMORY_EXCEEDED",
|
|
2699
|
+
[4] = "STARTUP",
|
|
2700
|
+
[5] = "SHUTDOWN",
|
|
2701
|
+
[6] = "CONDITIONS",
|
|
2702
|
+
[7] = "WATCHDOG_EXPIRED",
|
|
2703
|
+
[8] = "INITIALIZATION_FAILED",
|
|
2704
|
+
[9] = "INSTANTIATION_FAILED"
|
|
2705
|
+
}
|
|
2706
|
+
|
|
2707
|
+
ENUMS["Exchange::Controller::ILifeTime::state"] = {
|
|
2708
|
+
[0] = "UNKNOWN",
|
|
2709
|
+
[1] = "SUSPENDED",
|
|
2710
|
+
[2] = "RESUMED"
|
|
2711
|
+
}
|
|
2712
|
+
|
|
2713
|
+
ENUMS["Exchange::Controller::IMetadata::Data::BuildInfo::systemtype"] = {
|
|
2714
|
+
[0] = "SYSTEM_WINDOWS",
|
|
2715
|
+
[1] = "SYSTEM_LINUX",
|
|
2716
|
+
[2] = "SYSTEM_MACOS"
|
|
2717
|
+
}
|
|
2718
|
+
|
|
2719
|
+
ENUMS["Exchange::Controller::IMetadata::Data::BuildInfo::buildtype"] = {
|
|
2720
|
+
[0] = "DEBUG",
|
|
2721
|
+
[1] = "DEBUG_OPTIMIZED",
|
|
2722
|
+
[2] = "RELEASE_WITH_DEBUG_INFO",
|
|
2723
|
+
[3] = "RELEASE",
|
|
2724
|
+
[4] = "PRODUCTION"
|
|
2725
|
+
}
|
|
2726
|
+
|
|
2727
|
+
ENUMS["Exchange::Controller::IMetadata::Data::BuildInfo::extensiontype"] = {
|
|
2728
|
+
[1] = "WARNING_REPORTING",
|
|
2729
|
+
[2] = "BLUETOOTH",
|
|
2730
|
+
[4] = "HIBERNATE",
|
|
2731
|
+
[8] = "PROCESS_CONTAINERS"
|
|
2732
|
+
}
|
|
2733
|
+
|
|
2734
|
+
ENUMS["PluginHost::IStateControl::state"] = {
|
|
2735
|
+
[0] = "UNINITIALIZED",
|
|
2736
|
+
[1] = "SUSPENDED",
|
|
2737
|
+
[2] = "RESUMED",
|
|
2738
|
+
[3] = "EXITED"
|
|
2739
|
+
}
|
|
2740
|
+
|
|
2741
|
+
ENUMS["PluginHost::IStateControl::command"] = {
|
|
2742
|
+
[1] = "SUSPEND",
|
|
2743
|
+
[2] = "RESUME"
|
|
2744
|
+
}
|
|
2745
|
+
|
|
2746
|
+
ENUMS["PluginHost::IStateController::state"] = {
|
|
2747
|
+
[0] = "UNKNOWN",
|
|
2748
|
+
[1] = "SUSPENDED",
|
|
2749
|
+
[2] = "RESUMED"
|
|
2750
|
+
}
|
|
2751
|
+
|
|
2752
|
+
ENUMS["PluginHost::IStateController::command"] = {
|
|
2753
|
+
[0] = "SUSPEND",
|
|
2754
|
+
[1] = "RESUME"
|
|
2755
|
+
}
|
|
2756
|
+
|
|
2757
|
+
ENUMS["PluginHost::ISubSystem::IInternet::network_type"] = {
|
|
2758
|
+
[0] = "UNKNOWN",
|
|
2759
|
+
[1] = "IPV4",
|
|
2760
|
+
[2] = "IPV6"
|
|
2761
|
+
}
|
|
2762
|
+
|
|
2763
|
+
ENUMS["Exchange::IAVSController::INotification::dialoguestate"] = {
|
|
2764
|
+
[0] = "IDLE",
|
|
2765
|
+
[1] = "LISTENING",
|
|
2766
|
+
[2] = "EXPECTING",
|
|
2767
|
+
[3] = "THINKING",
|
|
2768
|
+
[4] = "SPEAKING"
|
|
2769
|
+
}
|
|
2770
|
+
|
|
2771
|
+
ENUMS["Exchange::IApplication::resettype"] = {
|
|
2772
|
+
[0] = "FACTORY",
|
|
2773
|
+
[1] = "CACHE",
|
|
2774
|
+
[2] = "CREDENTIALS",
|
|
2775
|
+
[3] = "RECORDINGS"
|
|
2776
|
+
}
|
|
2777
|
+
|
|
2778
|
+
ENUMS["Exchange::IApplication::launchpointtype"] = {
|
|
2779
|
+
[0] = "UNDEFINED",
|
|
2780
|
+
[1] = "DIAL",
|
|
2781
|
+
[2] = "DEDICATED_BUTTON",
|
|
2782
|
+
[3] = "DEDICATED_ICON",
|
|
2783
|
+
[4] = "APPLICATION_LIST",
|
|
2784
|
+
[5] = "INTEGRATED_TILE",
|
|
2785
|
+
[6] = "SEARCH_RESULT",
|
|
2786
|
+
[7] = "SEARCH_CONTINUATION",
|
|
2787
|
+
[8] = "VOICE_CONTROL",
|
|
2788
|
+
[9] = "VOICE_SEARCH_RESULT",
|
|
2789
|
+
[10] = "VISUAL_GESTURE",
|
|
2790
|
+
[11] = "TOUCH_GESTURE",
|
|
2791
|
+
[12] = "EPG_GRID",
|
|
2792
|
+
[13] = "CHANNEL_NUMBER",
|
|
2793
|
+
[14] = "CHANNEL_ZAP",
|
|
2794
|
+
[15] = "CHANNEL_BAR",
|
|
2795
|
+
[16] = "WEB_BROWSER",
|
|
2796
|
+
[17] = "POWER_ON",
|
|
2797
|
+
[18] = "POWER_ON_FROM_DEDICATED_BUTTON",
|
|
2798
|
+
[19] = "SUSPENDED_POWER_ON",
|
|
2799
|
+
[20] = "RESTART",
|
|
2800
|
+
[21] = "SUSPENDED_RESTART",
|
|
2801
|
+
[22] = "RESUMED_FROM_SCREEN_SAVER",
|
|
2802
|
+
[23] = "RESUMED_FROM_STANDBY",
|
|
2803
|
+
[24] = "BANNER_AD",
|
|
2804
|
+
[25] = "TITLE_RECOMMENDATION",
|
|
2805
|
+
[26] = "APPLICATION_PROMOTION"
|
|
2806
|
+
}
|
|
2807
|
+
|
|
2808
|
+
ENUMS["Exchange::IAudioStream::streamstate"] = {
|
|
2809
|
+
[0] = "UNAVAILABLE",
|
|
2810
|
+
[1] = "IDLE",
|
|
2811
|
+
[2] = "STARTED"
|
|
2812
|
+
}
|
|
2813
|
+
|
|
2814
|
+
ENUMS["Exchange::IAudioStream::codectype"] = {
|
|
2815
|
+
[1] = "PCM",
|
|
2816
|
+
[2] = "ADPCM",
|
|
2817
|
+
[3] = "_"
|
|
2818
|
+
}
|
|
2819
|
+
|
|
2820
|
+
ENUMS["Exchange::IBluetoothAudio::state"] = {
|
|
2821
|
+
[0] = "UNASSIGNED",
|
|
2822
|
+
[1] = "DISCONNECTED",
|
|
2823
|
+
[2] = "CONNECTING",
|
|
2824
|
+
[3] = "CONNECTED",
|
|
2825
|
+
[4] = "CONNECTED_BAD",
|
|
2826
|
+
[5] = "CONNECTED_RESTRICTED",
|
|
2827
|
+
[6] = "READY",
|
|
2828
|
+
[7] = "STREAMING"
|
|
2829
|
+
}
|
|
2830
|
+
|
|
2831
|
+
ENUMS["Exchange::IBluetoothAudio::ISink::devicetype"] = {
|
|
2832
|
+
[0] = "UNKNOWN",
|
|
2833
|
+
[1] = "HEADPHONE",
|
|
2834
|
+
[2] = "SPEAKER",
|
|
2835
|
+
[3] = "RECORDER",
|
|
2836
|
+
[4] = "AMPLIFIER"
|
|
2837
|
+
}
|
|
2838
|
+
|
|
2839
|
+
ENUMS["Exchange::IBluetoothAudio::audiocodec"] = {
|
|
2840
|
+
[1] = "LC_SBC"
|
|
2841
|
+
}
|
|
2842
|
+
|
|
2843
|
+
ENUMS["Exchange::IBluetoothAudio::drmscheme"] = {
|
|
2844
|
+
[1] = "DTCP",
|
|
2845
|
+
[2] = "SCMS_T"
|
|
2846
|
+
}
|
|
2847
|
+
|
|
2848
|
+
ENUMS["Exchange::IBluetoothAudio::ISource::devicetype"] = {
|
|
2849
|
+
[0] = "UNKNOWN",
|
|
2850
|
+
[1] = "PLAYER",
|
|
2851
|
+
[2] = "MICROPHONE",
|
|
2852
|
+
[3] = "TUNER",
|
|
2853
|
+
[4] = "MIXER"
|
|
2854
|
+
}
|
|
2855
|
+
|
|
2856
|
+
ENUMS["Exchange::IWebBrowser::VisibilityType"] = {
|
|
2857
|
+
[0] = "HIDDEN",
|
|
2858
|
+
[1] = "VISIBLE"
|
|
2859
|
+
}
|
|
2860
|
+
|
|
2861
|
+
ENUMS["Exchange::IWebBrowser::HTTPCookieAcceptPolicyType"] = {
|
|
2862
|
+
[0] = "ALWAYS",
|
|
2863
|
+
[1] = "NEVER",
|
|
2864
|
+
[2] = "ONLY_FROM_MAIN_DOCUMENT_DOMAIN",
|
|
2865
|
+
[3] = "EXCLUSIVELY_FROM_MAIN_DOCUMENT_DOMAIN"
|
|
2866
|
+
}
|
|
2867
|
+
|
|
2868
|
+
ENUMS["Exchange::IBrowserSecurity::MixedContentPolicyType"] = {
|
|
2869
|
+
[0] = "ALLOWED",
|
|
2870
|
+
[1] = "BLOCKED"
|
|
2871
|
+
}
|
|
2872
|
+
|
|
2873
|
+
ENUMS["Exchange::IDeviceAudioCapabilities::AudioOutput"] = {
|
|
2874
|
+
[0] = "AUDIO_OTHER",
|
|
2875
|
+
[1] = "AUDIO_RF_MODULATOR",
|
|
2876
|
+
[2] = "AUDIO_ANALOG",
|
|
2877
|
+
[3] = "AUDIO_SPDIF",
|
|
2878
|
+
[4] = "AUDIO_HDMI0",
|
|
2879
|
+
[5] = "AUDIO_HDMI1",
|
|
2880
|
+
[6] = "AUDIO_DISPLAYPORT"
|
|
2881
|
+
}
|
|
2882
|
+
|
|
2883
|
+
ENUMS["Exchange::IDeviceAudioCapabilities::AudioCapability"] = {
|
|
2884
|
+
[0] = "AUDIOCAPABILITY_NONE",
|
|
2885
|
+
[1] = "ATMOS",
|
|
2886
|
+
[2] = "DD",
|
|
2887
|
+
[3] = "DDPLUS",
|
|
2888
|
+
[4] = "DAD",
|
|
2889
|
+
[5] = "DAPV2",
|
|
2890
|
+
[6] = "MS12"
|
|
2891
|
+
}
|
|
2892
|
+
|
|
2893
|
+
ENUMS["Exchange::IDeviceAudioCapabilities::MS12Capability"] = {
|
|
2894
|
+
[0] = "MS12CAPABILITY_NONE",
|
|
2895
|
+
[1] = "DOLBYVOLUME",
|
|
2896
|
+
[2] = "INTELIGENTEQUALIZER",
|
|
2897
|
+
[3] = "DIALOGUEENHANCER"
|
|
2898
|
+
}
|
|
2899
|
+
|
|
2900
|
+
ENUMS["Exchange::IDeviceAudioCapabilities::MS12Profile"] = {
|
|
2901
|
+
[0] = "MS12PROFILE_NONE",
|
|
2902
|
+
[1] = "MUSIC",
|
|
2903
|
+
[2] = "MOVIE",
|
|
2904
|
+
[3] = "VOICE"
|
|
2905
|
+
}
|
|
2906
|
+
|
|
2907
|
+
ENUMS["Exchange::IDeviceVideoCapabilities::VideoOutput"] = {
|
|
2908
|
+
[0] = "VIDEO_OTHER",
|
|
2909
|
+
[1] = "VIDEO_RF_MODULATOR",
|
|
2910
|
+
[2] = "VIDEO_COMPOSITE",
|
|
2911
|
+
[3] = "VIDEO_SVIDEO",
|
|
2912
|
+
[4] = "VIDEO_COMPONENT",
|
|
2913
|
+
[5] = "VIDEO_SCART_RGB",
|
|
2914
|
+
[6] = "VIDEO_HDMI0",
|
|
2915
|
+
[7] = "VIDEO_HDMI1",
|
|
2916
|
+
[8] = "VIDEO_DISPLAYPORT"
|
|
2917
|
+
}
|
|
2918
|
+
|
|
2919
|
+
ENUMS["Exchange::IDeviceVideoCapabilities::ScreenResolution"] = {
|
|
2920
|
+
[0] = "ScreenResolution_Unknown",
|
|
2921
|
+
[1] = "ScreenResolution_480i",
|
|
2922
|
+
[2] = "ScreenResolution_480p",
|
|
2923
|
+
[3] = "ScreenResolution_576i",
|
|
2924
|
+
[4] = "ScreenResolution_576p",
|
|
2925
|
+
[5] = "ScreenResolution_576p50Hz",
|
|
2926
|
+
[6] = "ScreenResolution_720p",
|
|
2927
|
+
[7] = "ScreenResolution_720p50Hz",
|
|
2928
|
+
[8] = "ScreenResolution_1080i",
|
|
2929
|
+
[9] = "ScreenResolution_1080i25Hz",
|
|
2930
|
+
[10] = "ScreenResolution_1080i50Hz",
|
|
2931
|
+
[11] = "ScreenResolution_1080p",
|
|
2932
|
+
[12] = "ScreenResolution_1080p24Hz",
|
|
2933
|
+
[13] = "ScreenResolution_1080p25Hz",
|
|
2934
|
+
[14] = "ScreenResolution_1080p30Hz",
|
|
2935
|
+
[15] = "ScreenResolution_1080p50Hz",
|
|
2936
|
+
[16] = "ScreenResolution_1080p60Hz",
|
|
2937
|
+
[17] = "ScreenResolution_2160p30Hz",
|
|
2938
|
+
[18] = "ScreenResolution_2160p50Hz",
|
|
2939
|
+
[19] = "ScreenResolution_2160p60Hz",
|
|
2940
|
+
[20] = "ScreenResolution_4320p30Hz",
|
|
2941
|
+
[21] = "ScreenResolution_4320p60Hz",
|
|
2942
|
+
[22] = "ScreenResolution_2160p",
|
|
2943
|
+
[23] = "ScreenResolution_4320p"
|
|
2944
|
+
}
|
|
2945
|
+
|
|
2946
|
+
ENUMS["Exchange::IBrightness::Brightness"] = {
|
|
2947
|
+
[0] = "SdrToHdrGraphicsBrightness_Default",
|
|
2948
|
+
[1] = "SdrToHdrGraphicsBrightness_MatchVideo",
|
|
2949
|
+
[2] = "SdrToHdrGraphicsBrightness_Max"
|
|
2950
|
+
}
|
|
2951
|
+
|
|
2952
|
+
ENUMS["Exchange::IContentDecryption::Status"] = {
|
|
2953
|
+
[0] = "BUSY",
|
|
2954
|
+
[1] = "SUCCESS",
|
|
2955
|
+
[2] = "FAILED"
|
|
2956
|
+
}
|
|
2957
|
+
|
|
2958
|
+
ENUMS["Exchange::IContentProtection::KeySystem"] = {
|
|
2959
|
+
[0] = "WIDEVINE",
|
|
2960
|
+
[1] = "PLAYREADY",
|
|
2961
|
+
[2] = "CLEARKEY"
|
|
2962
|
+
}
|
|
2963
|
+
|
|
2964
|
+
ENUMS["Exchange::IContentProtection::State"] = {
|
|
2965
|
+
[0] = "ACTIVE",
|
|
2966
|
+
[1] = "INACTIVE"
|
|
2967
|
+
}
|
|
2968
|
+
|
|
2969
|
+
ENUMS["Exchange::IContentProtection::INotification::Status::State"] = {
|
|
2970
|
+
[1] = "GRANTED",
|
|
2971
|
+
[2] = "NOT_REQUIRED",
|
|
2972
|
+
[3] = "DENIED",
|
|
2973
|
+
[4] = "FAILED"
|
|
2974
|
+
}
|
|
2975
|
+
|
|
2976
|
+
ENUMS["Exchange::IPersistent::keytype"] = {
|
|
2977
|
+
[0] = "AES128",
|
|
2978
|
+
[1] = "AES256",
|
|
2979
|
+
[2] = "HMAC128",
|
|
2980
|
+
[3] = "HMAC160",
|
|
2981
|
+
[4] = "HMAC256"
|
|
2982
|
+
}
|
|
2983
|
+
|
|
2984
|
+
ENUMS["Exchange::hashtype"] = {
|
|
2985
|
+
[20] = "SHA1",
|
|
2986
|
+
[28] = "SHA224",
|
|
2987
|
+
[32] = "SHA256",
|
|
2988
|
+
[48] = "SHA384",
|
|
2989
|
+
[64] = "SHA512"
|
|
2990
|
+
}
|
|
2991
|
+
|
|
2992
|
+
ENUMS["Exchange::aesmode"] = {
|
|
2993
|
+
[0] = "ECB",
|
|
2994
|
+
[1] = "CBC",
|
|
2995
|
+
[2] = "OFB",
|
|
2996
|
+
[3] = "CFB1",
|
|
2997
|
+
[4] = "CFB8",
|
|
2998
|
+
[5] = "CFB128",
|
|
2999
|
+
[6] = "CTR"
|
|
3000
|
+
}
|
|
3001
|
+
|
|
3002
|
+
ENUMS["Exchange::CryptographyVault"] = {
|
|
3003
|
+
[0] = "CRYPTOGRAPHY_VAULT_DEFAULT",
|
|
3004
|
+
[1] = "CRYPTOGRAPHY_VAULT_PLATFORM",
|
|
3005
|
+
[16] = "CRYPTOGRAPHY_VAULT_PROVISIONING",
|
|
3006
|
+
[17] = "CRYPTOGRAPHY_VAULT_NETFLIX"
|
|
3007
|
+
}
|
|
3008
|
+
|
|
3009
|
+
ENUMS["Exchange::IDNSServer::Record::type"] = {
|
|
3010
|
+
[0] = "INVALID",
|
|
3011
|
+
[1] = "RECORD_A",
|
|
3012
|
+
[2] = "RECORD_NS",
|
|
3013
|
+
[3] = "RECORD_MD",
|
|
3014
|
+
[4] = "RECORD_MF",
|
|
3015
|
+
[5] = "RECORD_CNAME",
|
|
3016
|
+
[6] = "RECORD_SOA",
|
|
3017
|
+
[7] = "RECORD_MB",
|
|
3018
|
+
[8] = "RECORD_MG",
|
|
3019
|
+
[9] = "RECORD_MR",
|
|
3020
|
+
[10] = "RECORD_NULL",
|
|
3021
|
+
[11] = "RECORD_WKS",
|
|
3022
|
+
[12] = "RECORD_PTR",
|
|
3023
|
+
[13] = "RECORD_HINFO",
|
|
3024
|
+
[14] = "RECORD_MINFO",
|
|
3025
|
+
[15] = "RECORD_MX",
|
|
3026
|
+
[16] = "RECORD_TXT",
|
|
3027
|
+
[28] = "RECORD_AAAA",
|
|
3028
|
+
[252] = "REQUEST_AXFR",
|
|
3029
|
+
[253] = "REQUEST_MAILB",
|
|
3030
|
+
[254] = "REQUEST_MAILA",
|
|
3031
|
+
[255] = "REQUEST_ALL"
|
|
3032
|
+
}
|
|
3033
|
+
|
|
3034
|
+
ENUMS["Exchange::IDeviceVideoCapabilities::CopyProtection"] = {
|
|
3035
|
+
[0] = "HDCP_UNAVAILABLE",
|
|
3036
|
+
[1] = "HDCP_14",
|
|
3037
|
+
[2] = "HDCP_20",
|
|
3038
|
+
[3] = "HDCP_21",
|
|
3039
|
+
[4] = "HDCP_22"
|
|
3040
|
+
}
|
|
3041
|
+
|
|
3042
|
+
ENUMS["Exchange::IDictionary::Type"] = {
|
|
3043
|
+
[0] = "NAMESPACE",
|
|
3044
|
+
[1] = "PERSISTENT_KEY",
|
|
3045
|
+
[2] = "VOLATILE_KEY"
|
|
3046
|
+
}
|
|
3047
|
+
|
|
3048
|
+
ENUMS["Exchange::IHDRProperties::HDRType"] = {
|
|
3049
|
+
[0] = "HDR_OFF",
|
|
3050
|
+
[1] = "HDR_10",
|
|
3051
|
+
[2] = "HDR_10PLUS",
|
|
3052
|
+
[3] = "HDR_HLG",
|
|
3053
|
+
[4] = "HDR_DOLBYVISION",
|
|
3054
|
+
[5] = "HDR_TECHNICOLOR"
|
|
3055
|
+
}
|
|
3056
|
+
|
|
3057
|
+
ENUMS["Exchange::IDisplayProperties::ColorimetryType"] = {
|
|
3058
|
+
[0] = "COLORIMETRY_UNKNOWN",
|
|
3059
|
+
[1] = "COLORIMETRY_OTHER",
|
|
3060
|
+
[2] = "COLORIMETRY_SMPTE170M",
|
|
3061
|
+
[3] = "COLORIMETRY_BT709",
|
|
3062
|
+
[4] = "COLORIMETRY_XVYCC601",
|
|
3063
|
+
[5] = "COLORIMETRY_XVYCC709",
|
|
3064
|
+
[6] = "COLORIMETRY_SYCC601",
|
|
3065
|
+
[7] = "COLORIMETRY_OPYCC601",
|
|
3066
|
+
[8] = "COLORIMETRY_OPRGB",
|
|
3067
|
+
[9] = "COLORIMETRY_BT2020YCCBCBRC",
|
|
3068
|
+
[10] = "COLORIMETRY_BT2020RGB_YCBCR"
|
|
3069
|
+
}
|
|
3070
|
+
|
|
3071
|
+
ENUMS["Exchange::IConnectionProperties::HDCPProtectionType"] = {
|
|
3072
|
+
[0] = "HDCP_Unencrypted",
|
|
3073
|
+
[1] = "HDCP_1X",
|
|
3074
|
+
[2] = "HDCP_2X",
|
|
3075
|
+
[3] = "HDCP_AUTO"
|
|
3076
|
+
}
|
|
3077
|
+
|
|
3078
|
+
ENUMS["Exchange::IConnectionProperties::INotification::Source"] = {
|
|
3079
|
+
[0] = "PRE_RESOLUTION_CHANGE",
|
|
3080
|
+
[1] = "POST_RESOLUTION_CHANGE",
|
|
3081
|
+
[2] = "HDMI_CHANGE",
|
|
3082
|
+
[3] = "HDCP_CHANGE"
|
|
3083
|
+
}
|
|
3084
|
+
|
|
3085
|
+
ENUMS["Exchange::IDisplayProperties::ColourSpaceType"] = {
|
|
3086
|
+
[0] = "FORMAT_UNKNOWN",
|
|
3087
|
+
[1] = "FORMAT_OTHER",
|
|
3088
|
+
[2] = "FORMAT_RGB_444",
|
|
3089
|
+
[3] = "FORMAT_YCBCR_444",
|
|
3090
|
+
[4] = "FORMAT_YCBCR_422",
|
|
3091
|
+
[5] = "FORMAT_YCBCR_420"
|
|
3092
|
+
}
|
|
3093
|
+
|
|
3094
|
+
ENUMS["Exchange::IDisplayProperties::FrameRateType"] = {
|
|
3095
|
+
[0] = "FRAMERATE_UNKNOWN",
|
|
3096
|
+
[1] = "FRAMERATE_23_976",
|
|
3097
|
+
[2] = "FRAMERATE_24",
|
|
3098
|
+
[3] = "FRAMERATE_25",
|
|
3099
|
+
[4] = "FRAMERATE_29_97",
|
|
3100
|
+
[5] = "FRAMERATE_30",
|
|
3101
|
+
[6] = "FRAMERATE_47_952",
|
|
3102
|
+
[7] = "FRAMERATE_48",
|
|
3103
|
+
[8] = "FRAMERATE_50",
|
|
3104
|
+
[9] = "FRAMERATE_59_94",
|
|
3105
|
+
[10] = "FRAMERATE_60",
|
|
3106
|
+
[11] = "FRAMERATE_119_88",
|
|
3107
|
+
[12] = "FRAMERATE_120",
|
|
3108
|
+
[13] = "FRAMERATE_144"
|
|
3109
|
+
}
|
|
3110
|
+
|
|
3111
|
+
ENUMS["Exchange::IDisplayProperties::ColourDepthType"] = {
|
|
3112
|
+
[0] = "COLORDEPTH_UNKNOWN",
|
|
3113
|
+
[1] = "COLORDEPTH_8_BIT",
|
|
3114
|
+
[2] = "COLORDEPTH_10_BIT",
|
|
3115
|
+
[3] = "COLORDEPTH_12_BIT"
|
|
3116
|
+
}
|
|
3117
|
+
|
|
3118
|
+
ENUMS["Exchange::IDisplayProperties::QuantizationRangeType"] = {
|
|
3119
|
+
[0] = "QUANTIZATIONRANGE_UNKNOWN",
|
|
3120
|
+
[1] = "QUANTIZATIONRANGE_LIMITED",
|
|
3121
|
+
[2] = "QUANTIZATIONRANGE_FULL"
|
|
3122
|
+
}
|
|
3123
|
+
|
|
3124
|
+
ENUMS["Exchange::IDisplayProperties::EotfType"] = {
|
|
3125
|
+
[0] = "EOTF_UNKNOWN",
|
|
3126
|
+
[1] = "EOTF_OTHER",
|
|
3127
|
+
[2] = "EOTF_BT1886",
|
|
3128
|
+
[3] = "EOTF_BT2100",
|
|
3129
|
+
[4] = "EOTF_SMPTE_ST_2084"
|
|
3130
|
+
}
|
|
3131
|
+
|
|
3132
|
+
ENUMS["Exchange::Dolby::IOutput::SoundModes"] = {
|
|
3133
|
+
[0] = "UNKNOWN",
|
|
3134
|
+
[1] = "MONO",
|
|
3135
|
+
[2] = "STEREO",
|
|
3136
|
+
[3] = "SURROUND",
|
|
3137
|
+
[4] = "PASSTHRU",
|
|
3138
|
+
[5] = "DOLBYDIGITAL",
|
|
3139
|
+
[6] = "DOLBYDIGITALPLUS",
|
|
3140
|
+
[7] = "SOUNDMODE_AUTO"
|
|
3141
|
+
}
|
|
3142
|
+
|
|
3143
|
+
ENUMS["Exchange::Dolby::IOutput::Type"] = {
|
|
3144
|
+
[0] = "DIGITAL_PCM",
|
|
3145
|
+
[3] = "DIGITAL_PLUS",
|
|
3146
|
+
[4] = "DIGITAL_AC3",
|
|
3147
|
+
[5] = "AUTO",
|
|
3148
|
+
[6] = "DIGITAL_PASSTHROUGH",
|
|
3149
|
+
[7] = "MS12"
|
|
3150
|
+
}
|
|
3151
|
+
|
|
3152
|
+
ENUMS["Exchange::IDsgccClient::state"] = {
|
|
3153
|
+
[0] = "Unknown",
|
|
3154
|
+
[1] = "Ready",
|
|
3155
|
+
[2] = "Changed",
|
|
3156
|
+
[3] = "Error"
|
|
3157
|
+
}
|
|
3158
|
+
|
|
3159
|
+
ENUMS["Exchange::IExternal::condition"] = {
|
|
3160
|
+
[0] = "constructing",
|
|
3161
|
+
[1] = "activated",
|
|
3162
|
+
[2] = "deactivated"
|
|
3163
|
+
}
|
|
3164
|
+
|
|
3165
|
+
ENUMS["Exchange::IInputSwitch::mode"] = {
|
|
3166
|
+
[0] = "ENABLED",
|
|
3167
|
+
[1] = "DISABLED",
|
|
3168
|
+
[2] = "SLAVE"
|
|
3169
|
+
}
|
|
3170
|
+
|
|
3171
|
+
ENUMS["Exchange::ProducerEvents"] = {
|
|
3172
|
+
[1] = "PairingStarted",
|
|
3173
|
+
[2] = "PairingSuccess",
|
|
3174
|
+
[3] = "PairingFailed",
|
|
3175
|
+
[4] = "PairingTimedout",
|
|
3176
|
+
[5] = "UnpairingStarted",
|
|
3177
|
+
[6] = "UnpairingSuccess",
|
|
3178
|
+
[7] = "UnpairingFailed",
|
|
3179
|
+
[8] = "UnpairingTimedout"
|
|
3180
|
+
}
|
|
3181
|
+
|
|
3182
|
+
ENUMS["Exchange::ITouchHandler::touchstate"] = {
|
|
3183
|
+
[0] = "TOUCH_MOTION",
|
|
3184
|
+
[1] = "TOUCH_RELEASED",
|
|
3185
|
+
[2] = "TOUCH_PRESSED"
|
|
3186
|
+
}
|
|
3187
|
+
|
|
3188
|
+
ENUMS["Exchange::IMemoryMonitor::INotification::action"] = {
|
|
3189
|
+
[0] = "DEACTIVATED",
|
|
3190
|
+
[1] = "ACTIVATED",
|
|
3191
|
+
[2] = "RESTARTING_STOPPED"
|
|
3192
|
+
}
|
|
3193
|
+
|
|
3194
|
+
ENUMS["Exchange::IMemoryMonitor::INotification::reason"] = {
|
|
3195
|
+
[0] = "EXCEEDED_MEMORY",
|
|
3196
|
+
[1] = "NOT_OPERATIONAL"
|
|
3197
|
+
}
|
|
3198
|
+
|
|
3199
|
+
ENUMS["Core::Messaging::Metadata::type"] = {
|
|
3200
|
+
[0] = "INVALID",
|
|
3201
|
+
[1] = "TRACING",
|
|
3202
|
+
[2] = "LOGGING",
|
|
3203
|
+
[3] = "REPORTING",
|
|
3204
|
+
[4] = "OPERATIONAL_STREAM",
|
|
3205
|
+
[5] = "ASSERT"
|
|
3206
|
+
}
|
|
3207
|
+
|
|
3208
|
+
ENUMS["Exchange::INetflix::state"] = {
|
|
3209
|
+
[1] = "PLAYING",
|
|
3210
|
+
[2] = "STOPPED",
|
|
3211
|
+
[4] = "SUSPENDING"
|
|
3212
|
+
}
|
|
3213
|
+
|
|
3214
|
+
ENUMS["Exchange::INetworkControl::ModeType"] = {
|
|
3215
|
+
[0] = "STATIC",
|
|
3216
|
+
[1] = "DYNAMIC"
|
|
3217
|
+
}
|
|
3218
|
+
|
|
3219
|
+
ENUMS["Exchange::INetworkControl::StatusType"] = {
|
|
3220
|
+
[0] = "UNAVAILABLE",
|
|
3221
|
+
[1] = "AVAILABLE"
|
|
3222
|
+
}
|
|
3223
|
+
|
|
3224
|
+
ENUMS["Exchange::OCDM_RESULT"] = {
|
|
3225
|
+
[0] = "OCDM_SUCCESS",
|
|
3226
|
+
[1] = "OCDM_S_FALSE",
|
|
3227
|
+
[2] = "OCDM_MORE_DATA_AVAILABLE",
|
|
3228
|
+
[3] = "OCDM_INTERFACE_NOT_IMPLEMENTED",
|
|
3229
|
+
[4] = "OCDM_BUFFER_TOO_SMALL",
|
|
3230
|
+
[2147483649] = "OCDM_INVALID_ACCESSOR",
|
|
3231
|
+
[2147483650] = "OCDM_KEYSYSTEM_NOT_SUPPORTED",
|
|
3232
|
+
[2147483651] = "OCDM_INVALID_SESSION",
|
|
3233
|
+
[2147483652] = "OCDM_INVALID_DECRYPT_BUFFER",
|
|
3234
|
+
[2147483653] = "OCDM_OUT_OF_MEMORY",
|
|
3235
|
+
[2147483654] = "OCDM_METHOD_NOT_IMPLEMENTED",
|
|
3236
|
+
[2147500037] = "OCDM_FAIL",
|
|
3237
|
+
[2147942487] = "OCDM_INVALID_ARG",
|
|
3238
|
+
[2147796480] = "OCDM_SERVER_INTERNAL_ERROR",
|
|
3239
|
+
[2147796481] = "OCDM_SERVER_INVALID_MESSAGE",
|
|
3240
|
+
[2147796484] = "OCDM_SERVER_SERVICE_SPECIFIC",
|
|
3241
|
+
[2147802368] = "OCDM_BUSY_CANNOT_INITIALIZE"
|
|
3242
|
+
}
|
|
3243
|
+
|
|
3244
|
+
ENUMS["Exchange::ISession::KeyStatus"] = {
|
|
3245
|
+
[0] = "Usable",
|
|
3246
|
+
[1] = "Expired",
|
|
3247
|
+
[2] = "Released",
|
|
3248
|
+
[3] = "OutputRestricted",
|
|
3249
|
+
[4] = "OutputRestrictedHDCP22",
|
|
3250
|
+
[5] = "OutputDownscaled",
|
|
3251
|
+
[6] = "StatusPending",
|
|
3252
|
+
[7] = "InternalError",
|
|
3253
|
+
[8] = "HWError"
|
|
3254
|
+
}
|
|
3255
|
+
|
|
3256
|
+
ENUMS["Exchange::IPackager::state"] = {
|
|
3257
|
+
[0] = "IDLE",
|
|
3258
|
+
[1] = "DOWNLOADING",
|
|
3259
|
+
[2] = "DOWNLOADED",
|
|
3260
|
+
[3] = "DECRYPTING",
|
|
3261
|
+
[4] = "DECRYPTED",
|
|
3262
|
+
[5] = "VERIFYING",
|
|
3263
|
+
[6] = "VERIFIED",
|
|
3264
|
+
[7] = "INSTALLING",
|
|
3265
|
+
[8] = "INSTALLED",
|
|
3266
|
+
[9] = "DOWNLOAD_FAILED",
|
|
3267
|
+
[10] = "DECRYPTION_FAILED",
|
|
3268
|
+
[11] = "EXTRACTION_FAILED",
|
|
3269
|
+
[12] = "VERIFICATION_FAILED",
|
|
3270
|
+
[13] = "INSTALL_FAILED",
|
|
3271
|
+
[14] = "REMOVE_FAILED"
|
|
3272
|
+
}
|
|
3273
|
+
|
|
3274
|
+
ENUMS["Exchange::IPlayerProperties::AudioCodec"] = {
|
|
3275
|
+
[0] = "AUDIO_UNDEFINED",
|
|
3276
|
+
[1] = "AUDIO_AAC",
|
|
3277
|
+
[2] = "AUDIO_AC3",
|
|
3278
|
+
[3] = "AUDIO_AC3_PLUS",
|
|
3279
|
+
[4] = "AUDIO_DTS",
|
|
3280
|
+
[5] = "AUDIO_MPEG1",
|
|
3281
|
+
[6] = "AUDIO_MPEG2",
|
|
3282
|
+
[7] = "AUDIO_MPEG3",
|
|
3283
|
+
[8] = "AUDIO_MPEG4",
|
|
3284
|
+
[9] = "AUDIO_OPUS",
|
|
3285
|
+
[10] = "AUDIO_VORBIS_OGG",
|
|
3286
|
+
[11] = "AUDIO_WAV"
|
|
3287
|
+
}
|
|
3288
|
+
|
|
3289
|
+
ENUMS["Exchange::IPlayerProperties::VideoCodec"] = {
|
|
3290
|
+
[0] = "VIDEO_UNDEFINED",
|
|
3291
|
+
[1] = "VIDEO_H263",
|
|
3292
|
+
[2] = "VIDEO_H264",
|
|
3293
|
+
[3] = "VIDEO_H265",
|
|
3294
|
+
[4] = "VIDEO_H265_10",
|
|
3295
|
+
[5] = "VIDEO_MPEG",
|
|
3296
|
+
[6] = "VIDEO_MPEG2",
|
|
3297
|
+
[7] = "VIDEO_MPEG4",
|
|
3298
|
+
[8] = "VIDEO_VP8",
|
|
3299
|
+
[9] = "VIDEO_VP9",
|
|
3300
|
+
[10] = "VIDEO_VP10"
|
|
3301
|
+
}
|
|
3302
|
+
|
|
3303
|
+
ENUMS["Exchange::IPlayerProperties::PlaybackResolution"] = {
|
|
3304
|
+
[0] = "RESOLUTION_UNKNOWN",
|
|
3305
|
+
[1] = "RESOLUTION_480I24",
|
|
3306
|
+
[2] = "RESOLUTION_480I25",
|
|
3307
|
+
[3] = "RESOLUTION_480I30",
|
|
3308
|
+
[4] = "RESOLUTION_480I50",
|
|
3309
|
+
[5] = "RESOLUTION_480I",
|
|
3310
|
+
[6] = "RESOLUTION_480P24",
|
|
3311
|
+
[7] = "RESOLUTION_480P25",
|
|
3312
|
+
[8] = "RESOLUTION_480P30",
|
|
3313
|
+
[9] = "RESOLUTION_480P50",
|
|
3314
|
+
[10] = "RESOLUTION_480P",
|
|
3315
|
+
[11] = "RESOLUTION_576I24",
|
|
3316
|
+
[12] = "RESOLUTION_576I25",
|
|
3317
|
+
[13] = "RESOLUTION_576I30",
|
|
3318
|
+
[14] = "RESOLUTION_576I50",
|
|
3319
|
+
[15] = "RESOLUTION_576I",
|
|
3320
|
+
[16] = "RESOLUTION_576P24",
|
|
3321
|
+
[17] = "RESOLUTION_576P25",
|
|
3322
|
+
[18] = "RESOLUTION_576P30",
|
|
3323
|
+
[19] = "RESOLUTION_576P50",
|
|
3324
|
+
[20] = "RESOLUTION_576P",
|
|
3325
|
+
[21] = "RESOLUTION_720P24",
|
|
3326
|
+
[22] = "RESOLUTION_720P25",
|
|
3327
|
+
[23] = "RESOLUTION_720P30",
|
|
3328
|
+
[24] = "RESOLUTION_720P50",
|
|
3329
|
+
[25] = "RESOLUTION_720P",
|
|
3330
|
+
[26] = "RESOLUTION_1080I24",
|
|
3331
|
+
[27] = "RESOLUTION_1080I25",
|
|
3332
|
+
[28] = "RESOLUTION_1080I30",
|
|
3333
|
+
[29] = "RESOLUTION_1080I50",
|
|
3334
|
+
[30] = "RESOLUTION_1080I",
|
|
3335
|
+
[31] = "RESOLUTION_1080P24",
|
|
3336
|
+
[32] = "RESOLUTION_1080P25",
|
|
3337
|
+
[33] = "RESOLUTION_1080P30",
|
|
3338
|
+
[34] = "RESOLUTION_1080P50",
|
|
3339
|
+
[35] = "RESOLUTION_1080P",
|
|
3340
|
+
[36] = "RESOLUTION_2160P24",
|
|
3341
|
+
[37] = "RESOLUTION_2160P25",
|
|
3342
|
+
[38] = "RESOLUTION_2160P30",
|
|
3343
|
+
[39] = "RESOLUTION_2160P50",
|
|
3344
|
+
[40] = "RESOLUTION_2160P60",
|
|
3345
|
+
[41] = "RESOLUTION_2160P"
|
|
3346
|
+
}
|
|
3347
|
+
|
|
3348
|
+
ENUMS["Exchange::IPluginAsyncStateControl::IActivationCallback::state"] = {
|
|
3349
|
+
[0] = "SUCCESS",
|
|
3350
|
+
[1] = "FAILURE",
|
|
3351
|
+
[2] = "ABORTED"
|
|
3352
|
+
}
|
|
3353
|
+
|
|
3354
|
+
ENUMS["Exchange::IPower::PCState"] = {
|
|
3355
|
+
[1] = "On",
|
|
3356
|
+
[2] = "ActiveStandby",
|
|
3357
|
+
[3] = "PassiveStandby",
|
|
3358
|
+
[4] = "SuspendToRAM",
|
|
3359
|
+
[5] = "Hibernate",
|
|
3360
|
+
[6] = "PowerOff"
|
|
3361
|
+
}
|
|
3362
|
+
|
|
3363
|
+
ENUMS["Exchange::IPower::PCPhase"] = {
|
|
3364
|
+
[1] = "Before",
|
|
3365
|
+
[2] = "After"
|
|
3366
|
+
}
|
|
3367
|
+
|
|
3368
|
+
ENUMS["Exchange::IStore2::ScopeType"] = {
|
|
3369
|
+
[0] = "DEVICE",
|
|
3370
|
+
[1] = "ACCOUNT"
|
|
3371
|
+
}
|
|
3372
|
+
|
|
3373
|
+
ENUMS["Exchange::IStream::streamtype"] = {
|
|
3374
|
+
[0] = "Undefined",
|
|
3375
|
+
[1] = "Cable",
|
|
3376
|
+
[2] = "Handheld",
|
|
3377
|
+
[4] = "Satellite",
|
|
3378
|
+
[8] = "Terrestrial",
|
|
3379
|
+
[16] = "DAB",
|
|
3380
|
+
[31] = "RF",
|
|
3381
|
+
[32] = "Unicast",
|
|
3382
|
+
[64] = "Multicast",
|
|
3383
|
+
[96] = "IP"
|
|
3384
|
+
}
|
|
3385
|
+
|
|
3386
|
+
ENUMS["Exchange::IStream::drmtype"] = {
|
|
3387
|
+
[0] = "None",
|
|
3388
|
+
[1] = "ClearKey",
|
|
3389
|
+
[2] = "PlayReady",
|
|
3390
|
+
[3] = "Widevine",
|
|
3391
|
+
[4] = "Unknown"
|
|
3392
|
+
}
|
|
3393
|
+
|
|
3394
|
+
ENUMS["Exchange::IStream::state"] = {
|
|
3395
|
+
[0] = "Idle",
|
|
3396
|
+
[1] = "Loading",
|
|
3397
|
+
[2] = "Prepared",
|
|
3398
|
+
[3] = "Controlled",
|
|
3399
|
+
[4] = "Error"
|
|
3400
|
+
}
|
|
3401
|
+
|
|
3402
|
+
ENUMS["Exchange::IStream::IElement::type"] = {
|
|
3403
|
+
[0] = "Unknown",
|
|
3404
|
+
[1] = "Audio",
|
|
3405
|
+
[2] = "Video",
|
|
3406
|
+
[3] = "Subtitles",
|
|
3407
|
+
[4] = "Teletext",
|
|
3408
|
+
[5] = "Data"
|
|
3409
|
+
}
|
|
3410
|
+
|
|
3411
|
+
ENUMS["Exchange::ITextToSpeech::TTSErrorDetail"] = {
|
|
3412
|
+
[0] = "TTS_OK",
|
|
3413
|
+
[1] = "TTS_FAIL",
|
|
3414
|
+
[2] = "TTS_NOT_ENABLED",
|
|
3415
|
+
[3] = "TTS_INVALID_CONFIGURATION",
|
|
3416
|
+
[4] = "TTS_NO_ACCESS"
|
|
3417
|
+
}
|
|
3418
|
+
|
|
3419
|
+
ENUMS["Exchange::ITextToSpeech::SpeechState"] = {
|
|
3420
|
+
[0] = "SPEECH_PENDING",
|
|
3421
|
+
[1] = "SPEECH_IN_PROGRESS",
|
|
3422
|
+
[2] = "SPEECH_PAUSED",
|
|
3423
|
+
[3] = "SPEECH_NOT_FOUND"
|
|
3424
|
+
}
|
|
3425
|
+
|
|
3426
|
+
ENUMS["Exchange::IUSBHub::Status"] = {
|
|
3427
|
+
[1] = "STATUS_ACTIVE",
|
|
3428
|
+
[2] = "STATUS_NO_DEVICE_CONNECTED",
|
|
3429
|
+
[3] = "STATUS_SELF_POWERED"
|
|
3430
|
+
}
|
|
3431
|
+
|
|
3432
|
+
ENUMS["Exchange::IUSBHub::Speed"] = {
|
|
3433
|
+
[1] = "SPEED_LOW",
|
|
3434
|
+
[2] = "SPEED_FULL",
|
|
3435
|
+
[3] = "SPEED_HIGH",
|
|
3436
|
+
[4] = "SPEED_SUPER"
|
|
3437
|
+
}
|
|
3438
|
+
|
|
3439
|
+
ENUMS["Exchange::IUSBHub::Flags"] = {
|
|
3440
|
+
[1] = "FLAGS_AVAILABLE",
|
|
3441
|
+
[2] = "FLAGS_SWITCHABLE"
|
|
3442
|
+
}
|
|
3443
|
+
|
|
3444
|
+
ENUMS["Exchange::IValuePoint::condition"] = {
|
|
3445
|
+
[0] = "constructing",
|
|
3446
|
+
[1] = "activated",
|
|
3447
|
+
[2] = "deactivated"
|
|
3448
|
+
}
|
|
3449
|
+
|
|
3450
|
+
ENUMS["Exchange::IValuePoint::basic"] = {
|
|
3451
|
+
[0] = "regulator",
|
|
3452
|
+
[1] = "measurement",
|
|
3453
|
+
[14] = "group",
|
|
3454
|
+
[15] = "identification"
|
|
3455
|
+
}
|
|
3456
|
+
|
|
3457
|
+
ENUMS["Exchange::IValuePoint::specific"] = {
|
|
3458
|
+
[0] = "general",
|
|
3459
|
+
[1] = "electricity",
|
|
3460
|
+
[2] = "water",
|
|
3461
|
+
[3] = "gas",
|
|
3462
|
+
[4] = "air",
|
|
3463
|
+
[5] = "smoke",
|
|
3464
|
+
[6] = "carbonMonoxide",
|
|
3465
|
+
[7] = "carbonDioxide",
|
|
3466
|
+
[8] = "temperature",
|
|
3467
|
+
[9] = "accessControl",
|
|
3468
|
+
[10] = "burglar",
|
|
3469
|
+
[11] = "powerManagement",
|
|
3470
|
+
[12] = "system",
|
|
3471
|
+
[13] = "emergency",
|
|
3472
|
+
[14] = "clock",
|
|
3473
|
+
[15] = "light",
|
|
3474
|
+
[16] = "humidity",
|
|
3475
|
+
[17] = "pressure"
|
|
3476
|
+
}
|
|
3477
|
+
|
|
3478
|
+
ENUMS["Exchange::IValuePoint::dimension"] = {
|
|
3479
|
+
[0] = "logic",
|
|
3480
|
+
[1] = "percentage",
|
|
3481
|
+
[2] = "kwh",
|
|
3482
|
+
[3] = "kvah",
|
|
3483
|
+
[4] = "pulses",
|
|
3484
|
+
[5] = "degrees",
|
|
3485
|
+
[6] = "units",
|
|
3486
|
+
[7] = "lux",
|
|
3487
|
+
[8] = "volt",
|
|
3488
|
+
[9] = "ampere",
|
|
3489
|
+
[10] = "frequency"
|
|
3490
|
+
}
|
|
3491
|
+
|
|
3492
|
+
ENUMS["Exchange::IValuePoint::protocol"] = {
|
|
3493
|
+
[0] = "unknown",
|
|
3494
|
+
[1] = "serial",
|
|
3495
|
+
[2] = "modbus",
|
|
3496
|
+
[3] = "mqtt",
|
|
3497
|
+
[4] = "http",
|
|
3498
|
+
[5] = "coap",
|
|
3499
|
+
[6] = "zigbee",
|
|
3500
|
+
[7] = "zwave",
|
|
3501
|
+
[8] = "bluetooth",
|
|
3502
|
+
[9] = "hardware",
|
|
3503
|
+
[10] = "onewire",
|
|
3504
|
+
[11] = "i2c",
|
|
3505
|
+
[12] = "spi",
|
|
3506
|
+
[13] = "nrf24",
|
|
3507
|
+
[14] = "virtuals"
|
|
3508
|
+
}
|
|
3509
|
+
|
|
3510
|
+
ENUMS["Exchange::IWifiControl::Security"] = {
|
|
3511
|
+
[1] = "OPEN",
|
|
3512
|
+
[2] = "WEP",
|
|
3513
|
+
[4] = "WPA",
|
|
3514
|
+
[8] = "WPA2",
|
|
3515
|
+
[16] = "WPS",
|
|
3516
|
+
[32] = "ENTERPRISE",
|
|
3517
|
+
[64] = "WPA_WPA2",
|
|
3518
|
+
[0] = "UNKNOWN"
|
|
3519
|
+
}
|
|
3520
|
+
|
|
3521
|
+
ENUMS["Exchange::IWifiControl::SecurityInfo::Key"] = {
|
|
3522
|
+
[1] = "PSK",
|
|
3523
|
+
[2] = "EAP",
|
|
3524
|
+
[4] = "CCMP",
|
|
3525
|
+
[8] = "TKIP",
|
|
3526
|
+
[16] = "PREAUTH",
|
|
3527
|
+
[32] = "PBC",
|
|
3528
|
+
[64] = "PIN",
|
|
3529
|
+
[128] = "PSK_HASHED",
|
|
3530
|
+
[0] = "NONE"
|
|
3531
|
+
}
|
|
3532
|
+
|
|
3533
|
+
ENUMS["Exchange::IZigWave::Device::type"] = {
|
|
3534
|
+
[0] = "END_DEVICE",
|
|
3535
|
+
[1] = "ROUTER",
|
|
3536
|
+
[2] = "CONTROLLER"
|
|
3537
|
+
}
|
|
3538
|
+
|
|
3539
|
+
ENUMS["QualityAssurance::ITestTextOptions::EnumTextOptions"] = {
|
|
3540
|
+
[0] = "FIRST_OPTION",
|
|
3541
|
+
[1] = "SECOND_OPTION",
|
|
3542
|
+
[2] = "ThirdOption"
|
|
3543
|
+
}
|
|
3544
|
+
|
|
3545
|
+
ENUMS["QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions"] = {
|
|
3546
|
+
[0] = "FIRST_OPTION",
|
|
3547
|
+
[1] = "SECOND_OPTION",
|
|
3548
|
+
[2] = "ThirdOption"
|
|
3549
|
+
}
|
|
3550
|
+
|
|
3551
|
+
ENUMS["QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions"] = {
|
|
3552
|
+
[0] = "FIRST_OPTION",
|
|
3553
|
+
[1] = "SECOND_OPTION",
|
|
3554
|
+
[2] = "ThirdOption"
|
|
3555
|
+
}
|
|
3556
|
+
|
|
3557
|
+
ENUMS["QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions"] = {
|
|
3558
|
+
[0] = "FIRST_OPTION",
|
|
3559
|
+
[1] = "SECOND_OPTION",
|
|
3560
|
+
[2] = "ThirdOption"
|
|
3561
|
+
}
|
|
3562
|
+
|
|
3563
|
+
ENUMS["Example::ISimpleAsync::state"] = {
|
|
3564
|
+
[0] = "DISCONNECTED",
|
|
3565
|
+
[1] = "CONNECTING",
|
|
3566
|
+
[2] = "CONNECTED",
|
|
3567
|
+
[3] = "CONNECTING_FAILED",
|
|
3568
|
+
[4] = "CONNECTING_TIMED_OUT",
|
|
3569
|
+
[5] = "CONNECTING_ABORTED"
|
|
3570
|
+
}
|
|
3571
|
+
|
|
3572
|
+
ENUMS["Example::ISimpleInstanceObjects::state"] = {
|
|
3573
|
+
[0] = "ENABLED",
|
|
3574
|
+
[1] = "DISABLED"
|
|
3575
|
+
}
|
|
3576
|
+
|