|
@@ -140,13 +140,14 @@ METHODS[18] = {
|
|
|
140
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
141
|
}
|
|
142
142
|
|
|
143
143
|
INTERFACES[17] = "Exchange::Controller::IConfiguration"
|
|
144
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 = "
|
|
147
|
-
[5] = { name = "Configuration", signature = "virtual Core::hresult Configuration(const string&,
|
|
145
|
+
[3] = { name = "Persist", signature = "virtual Core::hresult Persist(const Core::OptionalType<string>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string", optional = true } } },
|
|
146
|
+
[4] = { name = "Restore", signature = "virtual Core::hresult Restore(const Core::OptionalType<string>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "callsign", type = Type.STRING16, class = "string", optional = true } } },
|
|
147
|
+
[5] = { 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 } } },
|
|
148
|
+
[6] = { 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
|
}
|
|
149
150
|
|
|
150
151
|
INTERFACES[20] = "Exchange::Controller::ILifeTime"
|
|
151
152
|
METHODS[20] = {
|
|
152
153
|
[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 } } },
|