throw native_.getErrorObject(result);
};
-AppCommunicationService.prototype.addListener = function(listenerCallback) {
- console.log('Entered AppCommunicationService.addListener()');
+AppCommunicationService.prototype.setListener = function(listenerCallback) {
+ console.log('Entered AppCommunicationService.setListener()');
var args = validator_.validateArgs(arguments, [
{name: 'listenerCallback', type: types_.FUNCTION}
]);
console.log('AppCommunicationServiceCommandListeners ADDED [' + lid + ']');
console.log('');
- var result = native_.callSync('AppCommunicationService_addListener', {
+ var result = native_.callSync('AppCommunicationService_setListener', {
deviceId: this._deviceId,
curListenerId: lid
});
return args.curListenerId; // TODO return proper index of listener
};
-AppCommunicationService.prototype.removeListener = function(id) {
- console.log('Entered AppCommunicationService.removeListener()');
+AppCommunicationService.prototype.unsetListener = function(id) {
+ console.log('Entered AppCommunicationService.unsetListener()');
var args = validator_.validateArgs(arguments, [
{name: 'id', type: types_.LONG, optional: false}
]);
- var result = native_.callSync('AppCommunicationService_removeListener', {
+ var result = native_.callSync('AppCommunicationService_unsetListener', {
deviceId: this._deviceId
//curListenerId: id // not needed in below layers
});
REGISTER_SYNC("ConvergenceManager_stopDiscovery",
ConvergenceManagerStopDiscovery);
- REGISTER_SYNC("AppCommunicationService_addListener", AppCommunicationServiceAddListener);
- REGISTER_SYNC("AppCommunicationService_removeListener", AppCommunicationServiceRemoveListener);
+ REGISTER_SYNC("AppCommunicationService_setListener", AppCommunicationServiceSetListener);
+ REGISTER_SYNC("AppCommunicationService_unsetListener", AppCommunicationServiceUnsetListener);
//REGISTER_SYNC("Service_createLocalService", ServiceCreateLocal);
#undef REGISTER_SYNC
#define REGISTER_ASYNC(c,x) \
ReportSuccess(out);
}
-void ConvergenceInstance::AppCommunicationServiceAddListener(
+void ConvergenceInstance::AppCommunicationServiceSetListener(
const picojson::value& args, picojson::object& out) {
ScopeLogger();
ReportSuccess(out);
}
-void ConvergenceInstance::AppCommunicationServiceRemoveListener(
+void ConvergenceInstance::AppCommunicationServiceUnsetListener(
const picojson::value& args, picojson::object& out) {
ScopeLogger();
void AppCommunicationServiceStart(const picojson::value& args, picojson::object& out);
void AppCommunicationServiceStop(const picojson::value& args, picojson::object& out);
void AppCommunicationServiceSend(const picojson::value& args, picojson::object& out);
- void AppCommunicationServiceAddListener(const picojson::value& args, picojson::object& out);
- void AppCommunicationServiceRemoveListener(const picojson::value& args, picojson::object& out);
+ void AppCommunicationServiceSetListener(const picojson::value& args, picojson::object& out);
+ void AppCommunicationServiceUnsetListener(const picojson::value& args, picojson::object& out);
// App Communication Server Service
void AppCommunicationServerServiceConstructLocal(const picojson::value& args, picojson::object& out);