);
}
- var result = native_.callSync('Account_setExtendedData', {
+ var result = native_.callSync('AccountSetExtendedData', {
accountId: this.id,
key: args.key,
value: args.value
}
var result = native_.call(
- 'Account_getExtendedData',
+ 'AccountGetExtendedData',
{ accountId: this.id },
function(result) {
if (native_.isFailure(result)) {
);
}
- var result = native_.callSync('Account_getExtendedDataSync', {
+ var result = native_.callSync('AccountGetExtendedDataSync', {
accountId: this.id,
key: args.key
});
{ name: 'account', type: types_.PLATFORM_OBJECT, values: Account }
]);
- var result = native_.callSync('AccountManager_add', {
+ var result = native_.callSync('AccountManagerAdd', {
userName: args.account.userName,
iconUri: args.account.iconUri,
applicationId: args.account.provider.applicationId
{ name: 'accountId', type: types_.UNSIGNED_LONG }
]);
- var result = native_.callSync('AccountManager_remove', { accountId: args.accountId });
+ var result = native_.callSync('AccountManagerRemove', { accountId: args.accountId });
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
{ name: 'account', type: types_.PLATFORM_OBJECT, values: Account }
]);
- var result = native_.callSync('AccountManager_update', {
+ var result = native_.callSync('AccountManagerUpdate', {
accountId: args.account.id,
userName: args.account.userName,
iconUri: args.account.iconUri
{ name: 'accountId', type: types_.UNSIGNED_LONG }
]);
- var result = native_.callSync('AccountManager_getAccount', {
+ var result = native_.callSync('AccountManagerGetAccount', {
accountId: args.accountId
});
]);
var result = native_.call(
- 'AccountManager_getAccounts',
+ 'AccountManagerGetAccounts',
{
applicationId: args.applicationId
},
{ name: 'applicationId', type: types_.STRING }
]);
- var result = native_.callSync('AccountManager_getProvider', {
+ var result = native_.callSync('AccountManagerGetProvider', {
applicationId: args.applicationId
});
]);
var result = native_.call(
- 'AccountManager_getProviders',
+ 'AccountManagerGetProviders',
{
capability: args.capability
},
var id = ++this.nextID;
if (T_.isEmptyObject(this.instances)) {
- var result = native_.callSync('AccountManager_addAccountListener');
+ var result = native_.callSync('AccountManagerAddAccountListener');
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
if (T_.isEmptyObject(this.instances)) {
native_.removeListener(ACCOUNT_LISTENER, this.appCallback);
- var result = native_.callSync('AccountManager_removeAccountListener');
+ var result = native_.callSync('AccountManagerRemoveAccountListener');
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_ASYNC(c, x) RegisterSyncHandler(c, std::bind(&AccountInstance::x, this, _1, _2));
- REGISTER_ASYNC("AccountManager_getAccounts", AccountManagerGetAccounts);
- REGISTER_ASYNC("AccountManager_getProviders", AccountManagerGetProviders);
- REGISTER_ASYNC("Account_getExtendedData", AccountGetExtendedData);
-#undef REGISTER_ASYNC
-#define REGISTER_SYNC(c, x) RegisterSyncHandler(c, std::bind(&AccountInstance::x, this, _1, _2));
- REGISTER_SYNC("AccountManager_removeAccountListener", AccountManagerRemoveAccountListener);
- REGISTER_SYNC("AccountManager_update", AccountManagerUpdate);
- REGISTER_SYNC("AccountManager_remove", AccountManagerRemove);
- REGISTER_SYNC("AccountManager_getAccount", AccountManagerGetAccount);
- REGISTER_SYNC("AccountManager_getProvider", AccountManagerGetProvider);
- REGISTER_SYNC("AccountManager_addAccountListener", AccountManagerAddAccountListener);
- REGISTER_SYNC("AccountManager_add", AccountManagerAdd);
- REGISTER_SYNC("Account_setExtendedData", AccountSetExtendedData);
- REGISTER_SYNC("Account_getExtendedDataSync", AccountGetExtendedDataSync);
-#undef REGISTER_SYNC
+
+
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&AccountInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(AccountManagerGetAccounts);
+ REGISTER_METHOD(AccountManagerGetProviders);
+ REGISTER_METHOD(AccountGetExtendedData);
+
+
+ REGISTER_METHOD(AccountManagerRemoveAccountListener);
+ REGISTER_METHOD(AccountManagerUpdate);
+ REGISTER_METHOD(AccountManagerRemove);
+ REGISTER_METHOD(AccountManagerGetAccount);
+ REGISTER_METHOD(AccountManagerGetProvider);
+ REGISTER_METHOD(AccountManagerAddAccountListener);
+ REGISTER_METHOD(AccountManagerAdd);
+ REGISTER_METHOD(AccountSetExtendedData);
+ REGISTER_METHOD(AccountGetExtendedDataSync);
+
+#undef REGISTER_METHOD
+
}
AccountInstance::~AccountInstance() {
callArgs.seconds = Converter.toString(seconds);
callArgs.isPeriodSet = !T.isNullOrUndefined(args.alarm.period);
- var result = native.callSync('AlarmManager_add', callArgs);
+ var result = native.callSync('AlarmManagerAdd', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
} else {
//add marker for UserNotification implementation
callArgs.newImpl = callArgs.notification instanceof tizen.UserNotification;
- var result = native.callSync('AlarmManager_addAlarmNotification', callArgs);
+ var result = native.callSync('AlarmManagerAddAlarmNotification', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
} else {
}
]);
- var result = native.callSync('AlarmManager_remove', { id: Number(args.id) });
+ var result = native.callSync('AlarmManagerRemove', { id: Number(args.id) });
if (native.isFailure(result)) {
throw native.getErrorObject(result);
};
AlarmManager.prototype.removeAll = function() {
- var result = native.callSync('AlarmManager_removeAll', {});
+ var result = native.callSync('AlarmManagerRemoveAll', {});
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
]);
- var result = native.callSync('AlarmManager_get', { id: Number(args.id) });
+ var result = native.callSync('AlarmManagerGet', { id: Number(args.id) });
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
]);
- var result = native.callSync('AlarmManager_getAlarmNotification', {
+ var result = native.callSync('AlarmManagerGetAlarmNotification', {
id: Number(args.id)
});
};
AlarmManager.prototype.getAll = function() {
- var result = native.callSync('AlarmManager_getAll', {});
+ var result = native.callSync('AlarmManagerGetAll', {});
if (native.isFailure(result)) {
throw native.getErrorObject(result);
tizen.AlarmRelative.prototype.constructor = tizen.AlarmRelative;
tizen.AlarmRelative.prototype.getRemainingSeconds = function() {
- var result = native.callSync('AlarmRelative_getRemainingSeconds', {
+ var result = native.callSync('AlarmManagerGetRemainingSeconds', {
id: Number(this.id)
});
tizen.AlarmAbsolute.prototype.constructor = tizen.AlarmAbsolute;
tizen.AlarmAbsolute.prototype.getNextScheduledDate = function() {
- var result = native.callSync('AlarmAbsolute_getNextScheduledDate', {
+ var result = native.callSync('AlarmManagerGetNextScheduledDate', {
id: Number(this.id)
});
ScopeLogger();
using namespace std::placeholders;
- RegisterSyncHandler("AlarmManager_add", std::bind(&AlarmManager::Add, &manager_, _1, _2));
- RegisterSyncHandler("AlarmManager_remove", std::bind(&AlarmManager::Remove, &manager_, _1, _2));
- RegisterSyncHandler("AlarmManager_removeAll",
- std::bind(&AlarmManager::RemoveAll, &manager_, _1, _2));
- RegisterSyncHandler("AlarmManager_get", std::bind(&AlarmManager::Get, &manager_, _1, _2));
- RegisterSyncHandler("AlarmManager_getAll", std::bind(&AlarmManager::GetAll, &manager_, _1, _2));
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&AlarmInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(AlarmManagerAdd);
+ REGISTER_METHOD(AlarmManagerRemove);
+ REGISTER_METHOD(AlarmManagerRemoveAll);
+ REGISTER_METHOD(AlarmManagerGet);
+ REGISTER_METHOD(AlarmManagerGetAll);
+
// AlarmRelative
- RegisterSyncHandler("AlarmRelative_getRemainingSeconds",
- std::bind(&AlarmManager::GetRemainingSeconds, &manager_, _1, _2));
+ REGISTER_METHOD(AlarmManagerGetRemainingSeconds);
+
// AlarmAbsolute
- RegisterSyncHandler("AlarmAbsolute_getNextScheduledDate",
- std::bind(&AlarmManager::GetNextScheduledDate, &manager_, _1, _2));
+ REGISTER_METHOD(AlarmManagerGetNextScheduledDate);
// Block of code related to Notification
#if defined(TIZEN_MOBILE) || defined(TIZEN_WEARABLE)
- RegisterSyncHandler("AlarmManager_addAlarmNotification",
- std::bind(&AlarmManager::AddAlarmNotification, &manager_, _1, _2));
- RegisterSyncHandler("AlarmManager_getAlarmNotification",
- std::bind(&AlarmManager::GetAlarmNotification, &manager_, _1, _2));
-#endif
+ REGISTER_METHOD(AlarmManagerAddAlarmNotification);
+ REGISTER_METHOD(AlarmManagerGetAlarmNotification);
+#endif // TIZEN_MOBILE or TIZEN_WEARABLE
+
+#undef REGISTER_METHOD
}
AlarmInstance::~AlarmInstance() {
ScopeLogger();
}
+
+void AlarmInstance::AlarmManagerAdd(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ manager_.Add(args, out);
+}
+
+void AlarmInstance::AlarmManagerRemove(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ manager_.Remove(args, out);
+}
+
+void AlarmInstance::AlarmManagerRemoveAll(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ manager_.RemoveAll(args, out);
+}
+
+void AlarmInstance::AlarmManagerGet(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ manager_.Get(args, out);
+}
+
+void AlarmInstance::AlarmManagerGetAll(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ manager_.GetAll(args, out);
+}
+
+#if defined(TIZEN_MOBILE) || defined(TIZEN_WEARABLE)
+void AlarmInstance::AlarmManagerAddAlarmNotification(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ manager_.AddAlarmNotification(args, out);
+}
+
+void AlarmInstance::AlarmManagerGetAlarmNotification(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ manager_.GetAlarmNotification(args, out);
+}
+#endif // TIZEN_MOBILE or TIZEN_WEARABLE
+
+void AlarmInstance::AlarmManagerGetRemainingSeconds(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ manager_.GetRemainingSeconds(args, out);
+}
+
+void AlarmInstance::AlarmManagerGetNextScheduledDate(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ manager_.GetNextScheduledDate(args, out);
+}
+
+
} // namespace Alarm
} // namespace extension
AlarmInstance();
virtual ~AlarmInstance();
+ void AlarmManagerAdd(const picojson::value& args, picojson::object& out);
+ void AlarmManagerRemove(const picojson::value& args, picojson::object& out);
+ void AlarmManagerRemoveAll(const picojson::value& args, picojson::object& out);
+ void AlarmManagerGet(const picojson::value& args, picojson::object& out);
+ void AlarmManagerGetAll(const picojson::value& args, picojson::object& out);
+ void AlarmManagerAddAlarmNotification(const picojson::value& args, picojson::object& out);
+ void AlarmManagerGetAlarmNotification(const picojson::value& args, picojson::object& out);
+ void AlarmManagerGetRemainingSeconds(const picojson::value& args, picojson::object& out);
+ void AlarmManagerGetNextScheduledDate(const picojson::value& args, picojson::object& out);
+
private:
AlarmManager manager_;
};
var ApplicationManager = function() {};
ApplicationManager.prototype.getCurrentApplication = function() {
- var result = native.callSync('ApplicationManager_getCurrentApplication', {});
+ var result = native.callSync('ApplicationManagerGetCurrentApplication', {});
if (native.isFailure(result)) {
throw native.getErrorObject(result);
};
var result = native.call(
- 'ApplicationManager_kill',
+ 'ApplicationManagerKill',
{ contextId: args.contextId },
callback
);
}
};
- var result = native.call('ApplicationManager_launch', { id: args.id }, callback);
-
+ var result = native.call('ApplicationManagerLaunch', { id: args.id }, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
native.addListener(replyCallbackId, registeredReplyCallback);
}
- var result = native.call('ApplicationManager_launchAppControl', callArgs, callback);
+ var result = native.call('ApplicationManagerLaunchAppControl', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
};
var callArgs = { appControl: args.appControl };
- var result = native.call('ApplicationManager_findAppControl', callArgs, callback);
+ var result = native.call('ApplicationManagerFindAppControl', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
};
- var result = native.call('ApplicationManager_getAppsContext', {}, callback);
+ var result = native.call('ApplicationManagerGetAppsContext', {}, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
callArgs.contextId = args.contextId;
}
- var result = native.callSync('ApplicationManager_getAppContext', callArgs);
+ var result = native.callSync('ApplicationManagerGetAppContext', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
};
- var result = native.call('ApplicationManager_getAppsInfo', {}, callback);
+ var result = native.call('ApplicationManagerGetAppsInfo', {}, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
callArgs.id = args.id;
}
- var result = native.callSync('ApplicationManager_getAppInfo', callArgs);
+ var result = native.callSync('ApplicationManagerGetAppInfo', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
callArgs.id = args.id;
}
- var result = native.callSync('ApplicationManager_getAppCerts', callArgs);
+ var result = native.callSync('ApplicationManagerGetAppCerts', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
callArgs.id = args.id;
}
- var result = native.callSync('ApplicationManager_getAppSharedURI', callArgs);
+ var result = native.callSync('ApplicationManagerGetAppSharedURI', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
callArgs.id = args.id;
}
- var result = native.callSync('ApplicationManager_getAppMetaData', callArgs);
+ var result = native.callSync('ApplicationManagerGetAppMetaData', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
};
var result = native.call(
- 'ApplicationManager_getBatteryUsageInfo',
+ 'ApplicationManagerGetBatteryUsageInfo',
callArgs,
callback
);
}
};
- var result = native.call('ApplicationManager_getAppsUsageInfo', callArgs, callback);
+ var result = native.call('ApplicationManagerGetAppsUsageInfo', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
var id = this.nextId;
if (!this.nativeSet) {
this.native.addListener(this.listenerName, this.onListenerCalled.bind(this));
- var result = this.native.callSync('ApplicationManager_addAppInfoEventListener');
+ var result = this.native.callSync('ApplicationManagerAddAppInfoEventListener');
if (this.native.isFailure(result)) {
throw this.native.getErrorObject(result);
}
}
if (this.nativeSet && T.isEmptyObject(this.listeners)) {
- this.native.callSync('ApplicationManager_removeAppInfoEventListener');
+ this.native.callSync('ApplicationManagerRemoveAppInfoEventListener');
this.native.removeListener(this.listenerName);
this.nativeSet = false;
}
StatusListenerManager.prototype.addListener = function(callback, appId) {
if (!this.nativeSet) {
var result = this.native.callSync(
- 'ApplicationManager_addAppStatusChangeListener'
+ 'ApplicationManagerAddStatusListener'
);
if (this.native.isFailure(result)) {
throw this.native.getErrorObject(result);
if (this.nativeSet) {
var result = this.native.callSync(
- 'ApplicationManager_removeStatusChangeListener'
+ 'ApplicationManagerRemoveStatusListener'
);
if (this.native.isFailure(result)) {
throw this.native.getErrorObject(result);
};
Application.prototype.getRequestedAppControl = function() {
- var result = native.callSync('Application_getRequestedAppControl', {});
+ var result = native.callSync('ApplicationGetRequestedAppControl', {});
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
});
- var result = native.callSync('Application_addEventListener', data);
+ var result = native.callSync('ApplicationAddEventListener', data);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
if (!Object.keys(event_listeners_[eventName]).length) {
native.removeListener(eventName);
- var result = native.callSync('Application_removeEventListener', {
+ var result = native.callSync('ApplicationRemoveEventListener', {
name: eventName
});
if (native.isFailure(result)) {
data: args.data
};
- var result = native.callSync('Application_broadcastEvent', nativeData);
+ var result = native.callSync('ApplicationBroadcastEvent', nativeData);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
data: args.data
};
- var result = native.callSync('Application_broadcastTrustedEvent', nativeData);
+ var result = native.callSync('ApplicationBroadcastTrustedEvent', nativeData);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
function sizeGetter() {
if (undefined === size) {
var callArgs = { packageId: this.packageId }; // jshint ignore:line
- var result = native.callSync('ApplicationInformation_getSize', callArgs);
+ var result = native.callSync('ApplicationInformationGetSize', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
callArgs.data = [];
}
- var result = native.callSync('RequestedApplicationControl_replyResult', callArgs);
+ var result = native.callSync('RequestedApplicationControlReplyResult', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
};
RequestedApplicationControl.prototype.replyFailure = function() {
- var result = native.callSync('RequestedApplicationControl_replyFailure', {});
+ var result = native.callSync('RequestedApplicationControlReplyFailure', {});
if (native.isFailure(result)) {
throw native.getErrorObject(result);
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_SYNC(c, x) \
- RegisterSyncHandler(c, std::bind(&ApplicationInstance::x, this, _1, _2));
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&ApplicationInstance::M, this, _1, _2))
+
// ApplicationManager
- REGISTER_SYNC("ApplicationManager_getCurrentApplication", GetCurrentApplication);
- REGISTER_SYNC("ApplicationManager_getAppContext", GetAppContext);
- REGISTER_SYNC("ApplicationManager_getAppInfo", GetAppInfo);
- REGISTER_SYNC("ApplicationManager_getAppCerts", GetAppCerts);
- REGISTER_SYNC("ApplicationManager_getAppSharedURI", GetAppSharedURI);
- REGISTER_SYNC("ApplicationManager_getAppMetaData", GetAppMetaData);
- REGISTER_SYNC("ApplicationManager_addAppInfoEventListener", AddAppInfoEventListener);
- REGISTER_SYNC("ApplicationManager_removeAppInfoEventListener", RemoveAppInfoEventListener);
- REGISTER_SYNC("ApplicationManager_addAppStatusChangeListener", AddStatusListener);
- REGISTER_SYNC("ApplicationManager_removeStatusChangeListener", RemoveStatusListener);
+ REGISTER_METHOD(ApplicationManagerGetCurrentApplication);
+ REGISTER_METHOD(ApplicationManagerGetAppContext);
+ REGISTER_METHOD(ApplicationManagerGetAppInfo);
+ REGISTER_METHOD(ApplicationManagerGetAppCerts);
+ REGISTER_METHOD(ApplicationManagerGetAppSharedURI);
+ REGISTER_METHOD(ApplicationManagerGetAppMetaData);
+ REGISTER_METHOD(ApplicationManagerAddAppInfoEventListener);
+ REGISTER_METHOD(ApplicationManagerRemoveAppInfoEventListener);
+ REGISTER_METHOD(ApplicationManagerAddStatusListener);
+ REGISTER_METHOD(ApplicationManagerRemoveStatusListener);
// Application
- REGISTER_SYNC("Application_getRequestedAppControl", GetRequestedAppControl);
- REGISTER_SYNC("Application_broadcastEvent", BroadcastEvent);
- REGISTER_SYNC("Application_broadcastTrustedEvent", BroadcastTrustedEvent);
- REGISTER_SYNC("Application_addEventListener", AddEventListener);
- REGISTER_SYNC("Application_removeEventListener", RemoveEventListener);
+ REGISTER_METHOD(ApplicationGetRequestedAppControl);
+ REGISTER_METHOD(ApplicationBroadcastEvent);
+ REGISTER_METHOD(ApplicationBroadcastTrustedEvent);
+ REGISTER_METHOD(ApplicationAddEventListener);
+ REGISTER_METHOD(ApplicationRemoveEventListener);
// RequestedApplicationControl
- REGISTER_SYNC("RequestedApplicationControl_replyResult", ReplyResult);
- REGISTER_SYNC("RequestedApplicationControl_replyFailure", ReplyFailure);
+ REGISTER_METHOD(RequestedApplicationControlReplyResult);
+ REGISTER_METHOD(RequestedApplicationControlReplyFailure);
// ApplicationInformation
- REGISTER_SYNC("ApplicationInformation_getSize", GetSize);
-#undef REGISTER_SYNC
+ REGISTER_METHOD(ApplicationInformationGetSize);
-#define REGISTER_ASYNC(c, x) \
- RegisterSyncHandler(c, std::bind(&ApplicationInstance::x, this, _1, _2));
// ApplicationManager
- REGISTER_ASYNC("ApplicationManager_kill", Kill);
- REGISTER_ASYNC("ApplicationManager_launch", Launch);
- REGISTER_ASYNC("ApplicationManager_launchAppControl", LaunchAppControl);
- REGISTER_ASYNC("ApplicationManager_findAppControl", FindAppControl);
- REGISTER_ASYNC("ApplicationManager_getAppsContext", GetAppsContext);
- REGISTER_ASYNC("ApplicationManager_getAppsInfo", GetAppsInfo);
- REGISTER_ASYNC("ApplicationManager_getAppsUsageInfo", GetAppsUsageInfo);
- REGISTER_ASYNC("ApplicationManager_getBatteryUsageInfo", GetBatteryUsageInfo);
-#undef REGISTER_ASYNC
+ REGISTER_METHOD(ApplicationManagerKill);
+ REGISTER_METHOD(ApplicationManagerLaunch);
+ REGISTER_METHOD(ApplicationManagerLaunchAppControl);
+ REGISTER_METHOD(ApplicationManagerFindAppControl);
+ REGISTER_METHOD(ApplicationManagerGetAppsContext);
+ REGISTER_METHOD(ApplicationManagerGetAppsInfo);
+ REGISTER_METHOD(ApplicationManagerGetAppsUsageInfo);
+ REGISTER_METHOD(ApplicationManagerGetBatteryUsageInfo);
+
+#undef REGISTER_METHOD
}
ApplicationInstance::~ApplicationInstance() {
ScopeLogger();
}
-void ApplicationInstance::GetCurrentApplication(const picojson::value& args,
+void ApplicationInstance::ApplicationManagerGetCurrentApplication(const picojson::value& args,
picojson::object& out) {
ScopeLogger();
manager_.GetCurrentApplication(app_id_, &out);
}
-void ApplicationInstance::GetAppContext(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerGetAppContext(const picojson::value& args, picojson::object& out) {
ScopeLogger();
manager_.GetAppContext(args, &out);
}
-void ApplicationInstance::GetAppInfo(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerGetAppInfo(const picojson::value& args, picojson::object& out) {
ScopeLogger();
std::string app_id = app_id_;
manager_.GetAppInfo(app_id, &out);
}
-void ApplicationInstance::GetAppCerts(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerGetAppCerts(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeAppManagerCertificate, &out);
manager_.GetAppCerts(app_id, &out);
}
-void ApplicationInstance::GetAppSharedURI(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerGetAppSharedURI(const picojson::value& args, picojson::object& out) {
ScopeLogger();
std::string app_id = app_id_;
manager_.GetAppSharedUri(app_id, &out);
}
-void ApplicationInstance::GetAppMetaData(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerGetAppMetaData(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeApplicationInfo, &out);
manager_.GetAppMetaData(app_id, &out);
}
-void ApplicationInstance::GetBatteryUsageInfo(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerGetBatteryUsageInfo(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeAppHistoryRead, &out);
manager_.GetBatteryUsageInfo(args, &out);
}
-void ApplicationInstance::GetAppsUsageInfo(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerGetAppsUsageInfo(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeAppHistoryRead, &out);
manager_.GetAppsUsageInfo(args, &out);
}
-void ApplicationInstance::AddAppInfoEventListener(const picojson::value& args,
+void ApplicationInstance::ApplicationManagerAddAppInfoEventListener(const picojson::value& args,
picojson::object& out) {
ScopeLogger();
LoggerW(
manager_.StartAppInfoEventListener(&out);
}
-void ApplicationInstance::RemoveAppInfoEventListener(const picojson::value& args,
+void ApplicationInstance::ApplicationManagerRemoveAppInfoEventListener(const picojson::value& args,
picojson::object& out) {
ScopeLogger();
LoggerW(
ReportSuccess(out);
}
-void ApplicationInstance::GetRequestedAppControl(const picojson::value& args,
+void ApplicationInstance::ApplicationGetRequestedAppControl(const picojson::value& args,
picojson::object& out) {
ScopeLogger();
current_application_.GetRequestedAppControl(args, &out);
}
-void ApplicationInstance::ReplyResult(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::RequestedApplicationControlReplyResult(const picojson::value& args, picojson::object& out) {
ScopeLogger();
current_application_.app_control().ReplyResult(args, &out);
}
-void ApplicationInstance::ReplyFailure(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::RequestedApplicationControlReplyFailure(const picojson::value& args, picojson::object& out) {
ScopeLogger();
current_application_.app_control().ReplyFailure(&out);
}
-void ApplicationInstance::GetSize(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationInformationGetSize(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeApplicationInfo, &out);
manager_.GetApplicationInformationSize(args, &out);
}
-void ApplicationInstance::Kill(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerKill(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeAppManagerKill, &out);
manager_.Kill(args);
}
-void ApplicationInstance::Launch(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerLaunch(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeApplicationLaunch, &out);
manager_.Launch(args);
}
-void ApplicationInstance::LaunchAppControl(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerLaunchAppControl(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeApplicationLaunch, &out);
manager_.LaunchAppControl(args);
}
-void ApplicationInstance::FindAppControl(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerFindAppControl(const picojson::value& args, picojson::object& out) {
ScopeLogger();
manager_.FindAppControl(args);
}
-void ApplicationInstance::GetAppsContext(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerGetAppsContext(const picojson::value& args, picojson::object& out) {
ScopeLogger();
manager_.GetAppsContext(args);
}
-void ApplicationInstance::GetAppsInfo(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerGetAppsInfo(const picojson::value& args, picojson::object& out) {
ScopeLogger();
manager_.GetAppsInfo(args);
}
-void ApplicationInstance::BroadcastEvent(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationBroadcastEvent(const picojson::value& args, picojson::object& out) {
ScopeLogger();
manager_.BroadcastEventHelper(args, out, false);
}
-void ApplicationInstance::BroadcastTrustedEvent(const picojson::value& args,
+void ApplicationInstance::ApplicationBroadcastTrustedEvent(const picojson::value& args,
picojson::object& out) {
ScopeLogger();
manager_.BroadcastEventHelper(args, out, true);
}
-void ApplicationInstance::AddEventListener(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationAddEventListener(const picojson::value& args, picojson::object& out) {
ScopeLogger();
const std::string& event_name = args.get("name").get<std::string>();
}
}
-void ApplicationInstance::RemoveEventListener(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationRemoveEventListener(const picojson::value& args, picojson::object& out) {
ScopeLogger();
const std::string& event_name = args.get("name").get<std::string>();
manager_.StopEventListener(event_name);
}
-void ApplicationInstance::AddStatusListener(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerAddStatusListener(const picojson::value& args, picojson::object& out) {
ScopeLogger();
JsonCallback cb = [this](picojson::value* event) -> void {
}
}
-void ApplicationInstance::RemoveStatusListener(const picojson::value& args, picojson::object& out) {
+void ApplicationInstance::ApplicationManagerRemoveStatusListener(const picojson::value& args, picojson::object& out) {
ScopeLogger();
PlatformResult result = manager_.StopStatusChangeListener();
virtual ~ApplicationInstance();
private:
- void GetCurrentApplication(const picojson::value& args, picojson::object& out);
- void GetAppContext(const picojson::value& args, picojson::object& out);
- void GetAppInfo(const picojson::value& args, picojson::object& out);
- void GetAppCerts(const picojson::value& args, picojson::object& out);
- void GetAppSharedURI(const picojson::value& args, picojson::object& out);
- void GetAppMetaData(const picojson::value& args, picojson::object& out);
- void GetBatteryUsageInfo(const picojson::value& args, picojson::object& out);
- void GetAppsUsageInfo(const picojson::value& args, picojson::object& out);
- void AddAppInfoEventListener(const picojson::value& args, picojson::object& out);
- void RemoveAppInfoEventListener(const picojson::value& args, picojson::object& out);
- void GetRequestedAppControl(const picojson::value& args, picojson::object& out);
- void ReplyResult(const picojson::value& args, picojson::object& out);
- void ReplyFailure(const picojson::value& args, picojson::object& out);
- void GetSize(const picojson::value& args, picojson::object& out);
- void Kill(const picojson::value& args, picojson::object& out);
- void Launch(const picojson::value& args, picojson::object& out);
- void LaunchAppControl(const picojson::value& args, picojson::object& out);
- void FindAppControl(const picojson::value& args, picojson::object& out);
- void GetAppsContext(const picojson::value& args, picojson::object& out);
- void GetAppsInfo(const picojson::value& args, picojson::object& out);
- void BroadcastEvent(const picojson::value& args, picojson::object& out);
- void BroadcastTrustedEvent(const picojson::value& args, picojson::object& out);
- void AddEventListener(const picojson::value& args, picojson::object& out);
- void RemoveEventListener(const picojson::value& args, picojson::object& out);
- void AddStatusListener(const picojson::value& args, picojson::object& out);
- void RemoveStatusListener(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerAddAppInfoEventListener(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerAddStatusListener(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerFindAppControl(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerGetAppCerts(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerGetAppContext(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerGetAppInfo(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerGetAppMetaData(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerGetAppSharedURI(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerGetAppsContext(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerGetAppsInfo(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerGetAppsUsageInfo(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerGetBatteryUsageInfo(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerGetCurrentApplication(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerKill(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerLaunch(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerLaunchAppControl(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerRemoveAppInfoEventListener(const picojson::value& args, picojson::object& out);
+ void ApplicationManagerRemoveStatusListener(const picojson::value& args, picojson::object& out);
+
+ void ApplicationAddEventListener(const picojson::value& args, picojson::object& out);
+ void ApplicationBroadcastEvent(const picojson::value& args, picojson::object& out);
+ void ApplicationBroadcastTrustedEvent(const picojson::value& args, picojson::object& out);
+ void ApplicationGetRequestedAppControl(const picojson::value& args, picojson::object& out);
+ void ApplicationRemoveEventListener(const picojson::value& args, picojson::object& out);
+
+ void RequestedApplicationControlReplyFailure(const picojson::value& args, picojson::object& out);
+ void RequestedApplicationControlReplyResult(const picojson::value& args, picojson::object& out);
+
+ void ApplicationInformationGetSize(const picojson::value& args, picojson::object& out);
ApplicationManager manager_;
Application current_application_;
if (CommonFS.isCacheReady) {
return;
}
- var result = native_.callSync('Archive_fetchStorages', {});
+ var result = native_.callSync('ArchiveFetchStorages', {});
if (native_.isFailure(result)) {
privUtils_.log(
onprogressCallbacks[opId] = args.onprogress;
}
- var result = native_.call('ArchiveFileEntry_extract', callArgs, callback);
+ var result = native_.call('ArchiveFileEntryExtract', callArgs, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
onprogressCallbacks[opId] = args.onprogress;
}
- var result = native_.call('ArchiveFile_add', callArgs, callback);
+ var result = native_.call('ArchiveFileAdd', callArgs, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
onprogressCallbacks[opId] = args.onprogress;
}
- var result = native_.call('ArchiveFile_extractAll', callArgs, callback);
+ var result = native_.call('ArchiveFileExtractAll', callArgs, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
};
- var result = native_.call('ArchiveFile_getEntries', callArgs, callback);
+ var result = native_.call('ArchiveFileGetEntries', callArgs, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
};
- var result = native_.call('ArchiveFile_getEntryByName', callArgs, callback);
+ var result = native_.call('ArchiveFileGetEntryByName', callArgs, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
var handle = priv.handle;
if (priv.handle) {
delete priv.handle;
- var result = native_.callSync('ArchiveFile_close', { handle: handle });
+ var result = native_.callSync('ArchiveFileClose', { handle: handle });
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
};
- var result = native_.call('ArchiveManager_open', callArgs, callback);
+ var result = native_.call('ArchiveManagerOpen', callArgs, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
ArchiveManager.prototype.abort = function() {
var args = validator_.validateArgs(arguments, [{ name: 'opId', type: types_.LONG }]);
- var result = native_.callSync('ArchiveManager_abort', { opId: args.opId });
+ var result = native_.callSync('ArchiveManagerAbort', { opId: args.opId });
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_SYNC(c, x) RegisterSyncHandler(c, std::bind(&ArchiveInstance::x, this, _1, _2));
-#define REGISTER_ASYNC(c, x) RegisterSyncHandler(c, std::bind(&ArchiveInstance::x, this, _1, _2));
- REGISTER_ASYNC("ArchiveManager_open", Open);
- REGISTER_SYNC("ArchiveManager_abort", Abort);
- REGISTER_ASYNC("ArchiveFile_add", Add);
- REGISTER_ASYNC("ArchiveFile_extractAll", ExtractAll);
- REGISTER_ASYNC("ArchiveFile_getEntries", GetEntries);
- REGISTER_ASYNC("ArchiveFile_getEntryByName", GetEntryByName);
- REGISTER_SYNC("ArchiveFile_close", Close);
- REGISTER_ASYNC("ArchiveFileEntry_extract", Extract);
- REGISTER_SYNC("Archive_fetchStorages", FetchStorages);
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&ArchiveInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(ArchiveManagerOpen);
+ REGISTER_METHOD(ArchiveManagerAbort);
+
+ REGISTER_METHOD(ArchiveFileAdd);
+ REGISTER_METHOD(ArchiveFileExtractAll);
+ REGISTER_METHOD(ArchiveFileGetEntries);
+ REGISTER_METHOD(ArchiveFileGetEntryByName);
+ REGISTER_METHOD(ArchiveFileClose);
+
+ REGISTER_METHOD(ArchiveFileEntryExtract);
+
+ REGISTER_METHOD(ArchiveFetchStorages);
+
+#undef REGISTER_METHOD
+
+
-#undef REGISTER_ASYNC
-#undef REGISTER_SYNC
}
ArchiveInstance::~ArchiveInstance() {
Instance::PostMessage(this, val.serialize().c_str());
}
-void ArchiveInstance::Open(const picojson::value& args, picojson::object& out) {
+void ArchiveInstance::ArchiveManagerOpen(const picojson::value& args, picojson::object& out) {
ScopeLogger("%s", args.serialize().c_str());
CHECK_PRIVILEGE_ACCESS(kPrivilegeFilesystemWrite, &out);
}
}
-void ArchiveInstance::Abort(const picojson::value& args, picojson::object& out) {
+void ArchiveInstance::ArchiveManagerAbort(const picojson::value& args, picojson::object& out) {
ScopeLogger("%s", args.serialize().c_str());
picojson::object data = args.get<picojson::object>();
}
}
-void ArchiveInstance::Add(const picojson::value& args, picojson::object& out) {
+void ArchiveInstance::ArchiveFileAdd(const picojson::value& args, picojson::object& out) {
ScopeLogger("%s", args.serialize().c_str());
CHECK_PRIVILEGE_ACCESS(kPrivilegeFilesystemWrite, &out);
}
}
-void ArchiveInstance::ExtractAll(const picojson::value& args, picojson::object& out) {
+void ArchiveInstance::ArchiveFileExtractAll(const picojson::value& args, picojson::object& out) {
ScopeLogger("%s", args.serialize().c_str());
CHECK_PRIVILEGE_ACCESS(kPrivilegeFilesystemWrite, &out);
}
}
-void ArchiveInstance::GetEntries(const picojson::value& args, picojson::object& out) {
+void ArchiveInstance::ArchiveFileGetEntries(const picojson::value& args, picojson::object& out) {
ScopeLogger("%s", args.serialize().c_str());
CHECK_PRIVILEGE_ACCESS(kPrivilegeFilesystemRead, &out);
}
}
-void ArchiveInstance::GetEntryByName(const picojson::value& args, picojson::object& out) {
+void ArchiveInstance::ArchiveFileGetEntryByName(const picojson::value& args, picojson::object& out) {
ScopeLogger("%s", args.serialize().c_str());
CHECK_PRIVILEGE_ACCESS(kPrivilegeFilesystemRead, &out);
}
}
-void ArchiveInstance::Close(const picojson::value& args, picojson::object& out) {
+void ArchiveInstance::ArchiveFileClose(const picojson::value& args, picojson::object& out) {
ScopeLogger("%s", args.serialize().c_str());
picojson::object data = args.get<picojson::object>();
ReportSuccess(out);
}
-void ArchiveInstance::Extract(const picojson::value& args, picojson::object& out) {
+void ArchiveInstance::ArchiveFileEntryExtract(const picojson::value& args, picojson::object& out) {
ScopeLogger("%s", args.serialize().c_str());
CHECK_PRIVILEGE_ACCESS(kPrivilegeFilesystemWrite, &out);
}
}
-void ArchiveInstance::FetchStorages(const picojson::value& args, picojson::object& out) {
+void ArchiveInstance::ArchiveFetchStorages(const picojson::value& args, picojson::object& out) {
ScopeLogger();
picojson::array storages;
ArchiveInstance(ArchiveInstance const&);
void operator=(ArchiveInstance const&);
- /* ArchiveManager methods */
- void Open(const picojson::value& args, picojson::object& out);
- void Abort(const picojson::value& args, picojson::object& out);
-
- /* ArchiveFile methods */
- void Add(const picojson::value& args, picojson::object& out);
- void ExtractAll(const picojson::value& args, picojson::object& out);
- void GetEntries(const picojson::value& args, picojson::object& out);
- void GetEntryByName(const picojson::value& args, picojson::object& out);
- void Close(const picojson::value& args, picojson::object& out);
-
- /* ArchiveFileEntry methods */
- void Extract(const picojson::value& args, picojson::object& out);
-
- /* Filesystem related method */
- void FetchStorages(const picojson::value& args, picojson::object& out);
+ void ArchiveManagerOpen(const picojson::value& args, picojson::object& out);
+ void ArchiveManagerAbort(const picojson::value& args, picojson::object& out);
+
+ void ArchiveFileAdd(const picojson::value& args, picojson::object& out);
+ void ArchiveFileExtractAll(const picojson::value& args, picojson::object& out);
+ void ArchiveFileGetEntries(const picojson::value& args, picojson::object& out);
+ void ArchiveFileGetEntryByName(const picojson::value& args, picojson::object& out);
+ void ArchiveFileClose(const picojson::value& args, picojson::object& out);
+
+ void ArchiveFileEntryExtract(const picojson::value& args, picojson::object& out);
+
+ void ArchiveFetchStorages(const picojson::value& args, picojson::object& out);
void PostError(const common::PlatformException& e, double callback_id);
void PostError(const common::PlatformResult& e, double callback_id);
);
}
- var ret = native_.callSync('BadgeManager_setBadgeCount', {
+ var ret = native_.callSync('BadgeManagerSetBadgeCount', {
appId: args.appId,
count: args.count
});
{ name: 'appId', type: types_.STRING }
]);
- var ret = native_.callSync('BadgeManager_getBadgeCount', {
+ var ret = native_.callSync('BadgeManagerGetBadgeCount', {
appId: args.appId
});
}
]);
- var result = native_.callSync('BadgeManager_addChangeListener', args);
+ var result = native_.callSync('BadgeManagerAddChangeListener', args);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
_badgeListenerRegistered = false;
}
- var result = native_.callSync('BadgeManager_removeChangeListener', args);
+ var result = native_.callSync('BadgeManagerRemoveChangeListener', args);
if (native_.isFailure(result)) throw native_.getErrorObject(result);
};
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_SYNC(c, x) RegisterSyncHandler(c, std::bind(&BadgeInstance::x, this, _1, _2));
- REGISTER_SYNC("BadgeManager_setBadgeCount", BadgeManagerSetBadgeCount);
- REGISTER_SYNC("BadgeManager_addChangeListener", BadgeManagerAddChangeListener);
- REGISTER_SYNC("BadgeManager_removeChangeListener", BadgeManagerRemoveChangeListener);
- REGISTER_SYNC("BadgeManager_getBadgeCount", BadgeManagerGetBadgeCount);
-#undef REGISTER_SYNC
+
+
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&BadgeInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(BadgeManagerSetBadgeCount);
+ REGISTER_METHOD(BadgeManagerAddChangeListener);
+ REGISTER_METHOD(BadgeManagerRemoveChangeListener);
+ REGISTER_METHOD(BadgeManagerGetBadgeCount);
+
+#undef REGISTER_METHOD
+
}
BadgeInstance::~BadgeInstance() {
data: args.data
};
- var result = native.callSync('BluetoothSocket_writeData', callArgs);
+ var result = native.callSync('BluetoothSocketWriteData', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
id: this._id
};
- var result = native.callSync('BluetoothSocket_readData', callArgs);
+ var result = native.callSync('BluetoothSocketReadData', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
id: this._id
};
- var result = native.callSync('BluetoothSocket_close', callArgs);
+ var result = native.callSync('BluetoothSocketClose', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
};
// Errors are handled by error callback
var result = native.call(
- 'BluetoothLEDevice_connect',
+ 'BluetoothLEDeviceConnect',
{ address: this.address },
callback
);
};
var result = native.call(
- 'BluetoothLEDevice_disconnect',
+ 'BluetoothLEDeviceDisconnect',
{ address: this.address },
callback
);
address: this.address
};
- var result = native.callSync('BluetoothLEDevice_getService', callArgs);
+ var result = native.callSync('BluetoothLEDeviceGetService', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
} else {
address: this.address
};
- var result = native.callSync('BluetoothLEDevice_getServiceAllUuids', callArgs);
+ var result = native.callSync('BluetoothLEDeviceGetServiceAllUuids', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
} else {
callArgs.address = self.address;
callArgs.field = field;
- var result = native.callSync('BluetoothDevice_getBoolValue', callArgs);
+ var result = native.callSync('BluetoothDeviceGetBoolValue', callArgs);
if (native.isFailure(result)) {
return false;
};
var result = native.call(
- 'BluetoothDevice_connectToServiceByUUID',
+ 'BluetoothDeviceConnectToServiceByUUID',
callArgs,
callback
);
uuid: this.uuid
};
- var result = native.callSync('BluetoothAdapter_isServiceConnected', {
+ var result = native.callSync('BluetoothAdapterIsServiceConnected', {
uuid: this.uuid
});
}
};
- var result = native.call('BluetoothServiceHandler_unregister', callArgs, callback);
+ var result = native.call('BluetoothServiceHandlerUnregister', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
}
};
- var result = native.call('BluetoothHealthApplication_unregister', callArgs, callback);
+ var result = native.call('BluetoothHealthApplicationUnregister', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
};
var result = native.call(
- 'BluetoothHealthProfileHandler_registerSinkApp',
+ 'BluetoothHealthProfileHandlerRegisterSinkApp',
callArgs,
callback
);
};
var result = native.call(
- 'BluetoothHealthProfileHandler_connectToSource',
+ 'BluetoothHealthProfileHandlerConnectToSource',
callArgs,
callback
);
address: this.peer.address
};
- var result = native.callSync('BluetoothHealthChannel_close', callArgs);
+ var result = native.callSync('BluetoothHealthChannelClose', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
data: args.data
};
- var result = native.callSync('BluetoothHealthChannel_sendData', callArgs);
+ var result = native.callSync('BluetoothHealthChannelSendData', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
]);
- var result = native.callSync('BluetoothLEAdapter_startScan', {});
+ var result = native.callSync('BluetoothLEAdapterStartScan', {});
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
_bleScanListener.removeListener();
- var result = native.callSync('BluetoothLEAdapter_stopScan', {});
+ var result = native.callSync('BluetoothLEAdapterStopScan', {});
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
connectable: T.isNullOrUndefined(args.connectable) ? true : args.connectable
};
- var result = native.callSync('BluetoothLEAdapter_startAdvertise', callArgs);
+ var result = native.callSync('BluetoothLEAdapterStartAdvertise', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
BluetoothLEAdapter.prototype.stopAdvertise = function() {
privUtils_.log('Entered BluetoothLEAdapter.stopAdvertise()');
- var result = native.callSync('BluetoothLEAdapter_stopAdvertise', {});
+ var result = native.callSync('BluetoothLEAdapterStopAdvertise', {});
if (native.isFailure(result)) {
throw native.getErrorObject(result);
var address_ = address || data.address;
function servicesGetter() {
var services = [];
- var result = native.callSync('BluetoothGATTService_getServices', {
+ var result = native.callSync('BluetoothGATTServiceGetServices', {
handle: handle_,
address: address_
});
}
function characteristicsGetter() {
var characteristics = [];
- var result = native.callSync('BluetoothGATTService_getCharacteristics', {
+ var result = native.callSync('BluetoothGATTServiceGetCharacteristics', {
handle: handle_,
uuid: uuid_,
address: address_
var callArgs = { handle: handle_, address: address_ };
- var result = native.call('BluetoothGATT_readValue', callArgs, callback);
+ var result = native.call('BluetoothGATTServiceReadValue', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
address: address_
};
- var result = native.call('BluetoothGATT_writeValue', callArgs, callback);
+ var result = native.call('BluetoothGATTServiceWriteValue', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
function(listener, event) {
listener(event);
},
- 'BluetoothGATTCharacteristic_addValueChangeListener',
- 'BluetoothGATTCharacteristic_removeValueChangeListener',
+ 'BluetoothGATTServiceAddValueChangeListener',
+ 'BluetoothGATTServiceRemoveValueChangeListener',
true
);
function(listener, event) {
listener(event);
},
- 'BluetoothLEDevice_addConnectStateChangeListener',
- 'BluetoothLEDevice_removeConnectStateChangeListener'
+ 'BluetoothLEDeviceAddConnectStateChangeListener',
+ 'BluetoothLEDeviceRemoveConnectStateChangeListener'
);
//class BluetoothGATTDescriptor ///////////////////////////
var callArgs = { handle: handle_, address: address_ };
- var result = native.call('BluetoothGATT_readValue', callArgs, callback);
+ var result = native.call('BluetoothGATTServiceReadValue', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
address: address_
};
- var result = native.call('BluetoothGATT_writeValue', callArgs, callback);
+ var result = native.call('BluetoothGATTServiceWriteValue', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
// class BluetoothAdapter ///////////////////////////
var BluetoothAdapter = function() {
function nameGetter() {
- var result = native.callSync('BluetoothAdapter_getName', {});
+ var result = native.callSync('BluetoothAdapterGetName', {});
if (native.isFailure(result)) {
return '';
}
function addressGetter() {
- var result = native.callSync('BluetoothAdapter_getAddress', {});
+ var result = native.callSync('BluetoothAdapterGetAddress', {});
if (native.isFailure(result)) {
return '';
}
function poweredGetter() {
- var result = native.callSync('BluetoothAdapter_getPowered', {});
+ var result = native.callSync('BluetoothAdapterGetPowered', {});
if (native.isFailure(result)) {
return false;
}
function visibleGetter() {
- var result = native.callSync('BluetoothAdapter_getVisible', {});
+ var result = native.callSync('BluetoothAdapterGetVisible', {});
if (native.isFailure(result)) {
return false;
}
};
- var result = native.call('BluetoothAdapter_setName', callArgs, callback);
+ var result = native.call('BluetoothAdapterSetName', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
}
};
- var result = native.call('BluetoothAdapter_setPowered', callArgs, callback);
+ var result = native.call('BluetoothAdapterSetPowered', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
}
};
- var result = native.call('BluetoothAdapter_setVisible', callArgs, callback);
+ var result = native.call('BluetoothAdapterSetVisible', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
_BluetoothDiscoverDevicesErrorCallback
);
- var result = native.callSync('BluetoothAdapter_discoverDevices', {});
+ var result = native.callSync('BluetoothAdapterDiscoverDevices', {});
if (native.isFailure(result)) {
native.removeListener(
}
};
- var result = native.call('BluetoothAdapter_stopDiscovery', {}, callback);
+ var result = native.call('BluetoothAdapterStopDiscovery', {}, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
}
};
- var result = native.call('BluetoothAdapter_getKnownDevices', {}, callback);
+ var result = native.call('BluetoothAdapterGetKnownDevices', {}, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
};
var result = native.call(
- 'BluetoothAdapter_getDevice',
+ 'BluetoothAdapterGetDevice',
{ address: args.address },
callback
);
}
};
- var result = native.call('BluetoothAdapter_createBonding', callArgs, callback);
+ var result = native.call('BluetoothAdapterCreateBonding', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
}
};
- var result = native.call('BluetoothAdapter_destroyBonding', callArgs, callback);
+ var result = native.call('BluetoothAdapterDestroyBonding', callArgs, callback);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
}
};
var result = native.call(
- 'BluetoothAdapter_registerRFCOMMServiceByUUID',
+ 'BluetoothAdapterRegisterRFCOMMServiceByUUID',
callArgs,
callback
);
var callArgs = { profileType: args.profileType };
- var result = native.callSync('BluetoothAdapter_getBluetoothProfileHandler', callArgs);
+ var result = native.callSync('BluetoothAdapterGetBluetoothProfileHandler', callArgs);
if (native.isFailure(result)) {
throw native.getErrorObject(result);
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_ASYNC(c, func) RegisterSyncHandler(c, func);
-#define REGISTER_SYNC(c, func) RegisterSyncHandler(c, func);
-
- // BluetoothAdapter
- REGISTER_ASYNC("BluetoothAdapter_setName",
- std::bind(&BluetoothAdapter::SetName, &bluetooth_adapter_, _1, _2));
- REGISTER_ASYNC("BluetoothAdapter_setPowered",
- std::bind(&BluetoothAdapter::SetPowered, &bluetooth_adapter_, _1, _2));
- REGISTER_ASYNC("BluetoothAdapter_setVisible",
- std::bind(&BluetoothAdapter::SetVisible, &bluetooth_adapter_, _1, _2));
- REGISTER_SYNC("BluetoothAdapter_discoverDevices",
- std::bind(&BluetoothAdapter::DiscoverDevices, &bluetooth_adapter_, _1, _2));
- REGISTER_ASYNC("BluetoothAdapter_stopDiscovery",
- std::bind(&BluetoothAdapter::StopDiscovery, &bluetooth_adapter_, _1, _2));
- REGISTER_ASYNC("BluetoothAdapter_getKnownDevices",
- std::bind(&BluetoothAdapter::GetKnownDevices, &bluetooth_adapter_, _1, _2));
- REGISTER_ASYNC("BluetoothAdapter_getDevice",
- std::bind(&BluetoothAdapter::GetDevice, &bluetooth_adapter_, _1, _2));
- REGISTER_ASYNC("BluetoothAdapter_createBonding",
- std::bind(&BluetoothAdapter::CreateBonding, &bluetooth_adapter_, _1, _2));
- REGISTER_ASYNC("BluetoothAdapter_destroyBonding",
- std::bind(&BluetoothAdapter::DestroyBonding, &bluetooth_adapter_, _1, _2));
- REGISTER_ASYNC(
- "BluetoothAdapter_registerRFCOMMServiceByUUID",
- std::bind(&BluetoothAdapter::RegisterRFCOMMServiceByUUID, &bluetooth_adapter_, _1, _2));
- REGISTER_SYNC(
- "BluetoothAdapter_getBluetoothProfileHandler",
- std::bind(&BluetoothAdapter::GetBluetoothProfileHandler, &bluetooth_adapter_, _1, _2));
- REGISTER_SYNC("BluetoothAdapter_getName",
- std::bind(&BluetoothAdapter::GetName, &bluetooth_adapter_, _1, _2));
- REGISTER_SYNC("BluetoothAdapter_getAddress",
- std::bind(&BluetoothAdapter::GetAddress, &bluetooth_adapter_, _1, _2));
- REGISTER_SYNC("BluetoothAdapter_getPowered",
- std::bind(&BluetoothAdapter::GetPowered, &bluetooth_adapter_, _1, _2));
- REGISTER_SYNC("BluetoothAdapter_getVisible",
- std::bind(&BluetoothAdapter::GetVisible, &bluetooth_adapter_, _1, _2));
- REGISTER_SYNC("BluetoothAdapter_isServiceConnected",
- std::bind(&BluetoothAdapter::IsServiceConnected, &bluetooth_adapter_, _1, _2));
-
- // BluetoothDevice
- REGISTER_ASYNC("BluetoothDevice_connectToServiceByUUID",
- std::bind(&BluetoothDevice::ConnectToServiceByUUID, &bluetooth_device_, _1, _2));
- REGISTER_SYNC("BluetoothDevice_getBoolValue",
- std::bind(&BluetoothDevice::GetBoolValue, &bluetooth_device_, _1, _2));
-
- // BluetoothHealthApplication
- REGISTER_ASYNC(
- "BluetoothHealthApplication_unregister",
- std::bind(&BluetoothHealthApplication::Unregister, &bluetooth_health_application_, _1, _2));
-
- // BluetoothHealthChannel
- REGISTER_SYNC("BluetoothHealthChannel_close",
- std::bind(&BluetoothHealthChannel::Close, &bluetooth_health_channel_, _1, _2));
- REGISTER_SYNC("BluetoothHealthChannel_sendData",
- std::bind(&BluetoothHealthChannel::SendData, &bluetooth_health_channel_, _1, _2));
-
- // BluetoothHealthProfileHandler
- REGISTER_ASYNC("BluetoothHealthProfileHandler_registerSinkApp",
- std::bind(&BluetoothHealthProfileHandler::RegisterSinkApp,
- &bluetooth_health_profile_handler_, _1, _2));
- REGISTER_ASYNC("BluetoothHealthProfileHandler_connectToSource",
- std::bind(&BluetoothHealthProfileHandler::ConnectToSource,
- &bluetooth_health_profile_handler_, _1, _2));
-
- // BluetoothServiceHandler
- REGISTER_ASYNC(
- "BluetoothServiceHandler_unregister",
- std::bind(&BluetoothServiceHandler::Unregister, &bluetooth_service_handler_, _1, _2));
-
- // BluetoothSocket
- REGISTER_SYNC("BluetoothSocket_writeData",
- std::bind(&BluetoothSocket::WriteData, &bluetooth_socket_, _1, _2));
- REGISTER_SYNC("BluetoothSocket_readData",
- std::bind(&BluetoothSocket::ReadData, &bluetooth_socket_, _1, _2));
- REGISTER_SYNC("BluetoothSocket_close",
- std::bind(&BluetoothSocket::Close, &bluetooth_socket_, _1, _2));
-
- // BluetoothLEAdapter
- REGISTER_SYNC("BluetoothLEAdapter_startScan",
- std::bind(&BluetoothLEAdapter::StartScan, &bluetooth_le_adapter_, _1, _2));
- REGISTER_SYNC("BluetoothLEAdapter_stopScan",
- std::bind(&BluetoothLEAdapter::StopScan, &bluetooth_le_adapter_, _1, _2));
- REGISTER_SYNC("BluetoothLEAdapter_startAdvertise",
- std::bind(&BluetoothLEAdapter::StartAdvertise, &bluetooth_le_adapter_, _1, _2));
- REGISTER_SYNC("BluetoothLEAdapter_stopAdvertise",
- std::bind(&BluetoothLEAdapter::StopAdvertise, &bluetooth_le_adapter_, _1, _2));
-
- // BluetoothLEDevice
- REGISTER_ASYNC("BluetoothLEDevice_connect",
- std::bind(&BluetoothLEDevice::Connect, &bluetooth_le_device_, _1, _2));
- REGISTER_ASYNC("BluetoothLEDevice_disconnect",
- std::bind(&BluetoothLEDevice::Disconnect, &bluetooth_le_device_, _1, _2));
- REGISTER_SYNC("BluetoothLEDevice_getService",
- std::bind(&BluetoothLEDevice::GetService, &bluetooth_le_device_, _1, _2));
- REGISTER_SYNC(
- "BluetoothLEDevice_addConnectStateChangeListener",
- std::bind(&BluetoothLEDevice::AddConnectStateChangeListener, &bluetooth_le_device_, _1, _2));
- REGISTER_SYNC("BluetoothLEDevice_removeConnectStateChangeListener",
- std::bind(&BluetoothLEDevice::RemoveConnectStateChangeListener,
- &bluetooth_le_device_, _1, _2));
- REGISTER_SYNC("BluetoothLEDevice_getServiceAllUuids",
- std::bind(&BluetoothLEDevice::GetServiceAllUuids, &bluetooth_le_device_, _1, _2));
-
- // BluetoothGATTService
- REGISTER_SYNC("BluetoothGATTService_getServices",
- std::bind(&BluetoothGATTService::GetServices, &bluetooth_gatt_service_, _1, _2));
- REGISTER_SYNC(
- "BluetoothGATTService_getCharacteristics",
- std::bind(&BluetoothGATTService::GetCharacteristics, &bluetooth_gatt_service_, _1, _2));
- REGISTER_SYNC("BluetoothGATT_readValue",
- std::bind(&BluetoothGATTService::ReadValue, &bluetooth_gatt_service_, _1, _2));
- REGISTER_SYNC("BluetoothGATT_writeValue",
- std::bind(&BluetoothGATTService::WriteValue, &bluetooth_gatt_service_, _1, _2));
- REGISTER_SYNC(
- "BluetoothGATTCharacteristic_addValueChangeListener",
- std::bind(&BluetoothGATTService::AddValueChangeListener, &bluetooth_gatt_service_, _1, _2));
- REGISTER_SYNC("BluetoothGATTCharacteristic_removeValueChangeListener",
- std::bind(&BluetoothGATTService::RemoveValueChangeListener,
- &bluetooth_gatt_service_, _1, _2));
-
-#undef REGISTER_ASYNC
-#undef REGISTER_SYNC
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&BluetoothInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(BluetoothAdapterSetName);
+ REGISTER_METHOD(BluetoothAdapterSetPowered);
+ REGISTER_METHOD(BluetoothAdapterSetVisible);
+ REGISTER_METHOD(BluetoothAdapterDiscoverDevices);
+ REGISTER_METHOD(BluetoothAdapterStopDiscovery);
+ REGISTER_METHOD(BluetoothAdapterGetKnownDevices);
+ REGISTER_METHOD(BluetoothAdapterGetDevice);
+ REGISTER_METHOD(BluetoothAdapterCreateBonding);
+ REGISTER_METHOD(BluetoothAdapterDestroyBonding);
+ REGISTER_METHOD(BluetoothAdapterRegisterRFCOMMServiceByUUID);
+ REGISTER_METHOD(BluetoothAdapterGetBluetoothProfileHandler);
+ REGISTER_METHOD(BluetoothAdapterGetName);
+ REGISTER_METHOD(BluetoothAdapterGetAddress);
+ REGISTER_METHOD(BluetoothAdapterGetPowered);
+ REGISTER_METHOD(BluetoothAdapterGetVisible);
+ REGISTER_METHOD(BluetoothAdapterIsServiceConnected);
+
+ REGISTER_METHOD(BluetoothDeviceConnectToServiceByUUID);
+ REGISTER_METHOD(BluetoothDeviceGetBoolValue);
+
+ REGISTER_METHOD(BluetoothHealthApplicationUnregister);
+
+ REGISTER_METHOD(BluetoothHealthChannelClose);
+ REGISTER_METHOD(BluetoothHealthChannelSendData);
+
+ REGISTER_METHOD(BluetoothHealthProfileHandlerRegisterSinkApp);
+ REGISTER_METHOD(BluetoothHealthProfileHandlerConnectToSource);
+
+ REGISTER_METHOD(BluetoothServiceHandlerUnregister);
+
+ REGISTER_METHOD(BluetoothSocketWriteData);
+ REGISTER_METHOD(BluetoothSocketReadData);
+ REGISTER_METHOD(BluetoothSocketClose);
+
+ REGISTER_METHOD(BluetoothLEAdapterStartScan);
+ REGISTER_METHOD(BluetoothLEAdapterStopScan);
+ REGISTER_METHOD(BluetoothLEAdapterStartAdvertise);
+ REGISTER_METHOD(BluetoothLEAdapterStopAdvertise);
+
+ REGISTER_METHOD(BluetoothLEDeviceConnect);
+ REGISTER_METHOD(BluetoothLEDeviceDisconnect);
+ REGISTER_METHOD(BluetoothLEDeviceGetService);
+ REGISTER_METHOD(BluetoothLEDeviceAddConnectStateChangeListener);
+ REGISTER_METHOD(BluetoothLEDeviceRemoveConnectStateChangeListener);
+ REGISTER_METHOD(BluetoothLEDeviceGetServiceAllUuids);
+
+ REGISTER_METHOD(BluetoothGATTServiceGetServices);
+ REGISTER_METHOD(BluetoothGATTServiceGetCharacteristics);
+ REGISTER_METHOD(BluetoothGATTServiceReadValue);
+ REGISTER_METHOD(BluetoothGATTServiceWriteValue);
+ REGISTER_METHOD(BluetoothGATTServiceAddValueChangeListener);
+ REGISTER_METHOD(BluetoothGATTServiceRemoveValueChangeListener);
+
+#undef REGISTER_METHOD
}
BluetoothInstance::~BluetoothInstance() {
FireEvent(event, *value.get());
}
+void BluetoothInstance::BluetoothAdapterSetName(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.SetName(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterSetPowered(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.SetPowered(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterSetVisible(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.SetVisible(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterDiscoverDevices(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.DiscoverDevices(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterStopDiscovery(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.StopDiscovery(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterGetKnownDevices(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.GetKnownDevices(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterGetDevice(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.GetDevice(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterCreateBonding(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.CreateBonding(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterDestroyBonding(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.DestroyBonding(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterRegisterRFCOMMServiceByUUID(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.RegisterRFCOMMServiceByUUID(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterGetBluetoothProfileHandler(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.GetBluetoothProfileHandler(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterGetName(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.GetName(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterGetAddress(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.GetAddress(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterGetPowered(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.GetPowered(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterGetVisible(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.GetVisible(args, out);
+}
+
+void BluetoothInstance::BluetoothAdapterIsServiceConnected(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_adapter_.IsServiceConnected(args, out);
+}
+
+void BluetoothInstance::BluetoothDeviceConnectToServiceByUUID(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_device_.ConnectToServiceByUUID(args, out);
+}
+
+void BluetoothInstance::BluetoothDeviceGetBoolValue(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_device_.GetBoolValue(args, out);
+}
+
+void BluetoothInstance::BluetoothHealthApplicationUnregister(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_health_application_.Unregister(args, out);
+}
+
+void BluetoothInstance::BluetoothHealthChannelClose(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_health_channel_.Close(args, out);
+}
+
+void BluetoothInstance::BluetoothHealthChannelSendData(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_health_channel_.SendData(args, out);
+}
+
+void BluetoothInstance::BluetoothHealthProfileHandlerRegisterSinkApp(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_health_profile_handler_.RegisterSinkApp(args, out);
+}
+
+void BluetoothInstance::BluetoothHealthProfileHandlerConnectToSource(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_health_profile_handler_.ConnectToSource(args, out);
+}
+
+void BluetoothInstance::BluetoothServiceHandlerUnregister(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_service_handler_.Unregister(args, out);
+}
+
+void BluetoothInstance::BluetoothSocketWriteData(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_socket_.WriteData(args, out);
+}
+
+void BluetoothInstance::BluetoothSocketReadData(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_socket_.ReadData(args, out);
+}
+
+void BluetoothInstance::BluetoothSocketClose(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_socket_.Close(args, out);
+}
+
+void BluetoothInstance::BluetoothLEAdapterStartScan(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_le_adapter_.StartScan(args, out);
+}
+
+void BluetoothInstance::BluetoothLEAdapterStopScan(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_le_adapter_.StopScan(args, out);
+}
+
+void BluetoothInstance::BluetoothLEAdapterStartAdvertise(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_le_adapter_.StartAdvertise(args, out);
+}
+
+void BluetoothInstance::BluetoothLEAdapterStopAdvertise(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_le_adapter_.StopAdvertise(args, out);
+}
+
+void BluetoothInstance::BluetoothLEDeviceConnect(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_le_device_.Connect(args, out);
+}
+
+void BluetoothInstance::BluetoothLEDeviceDisconnect(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_le_device_.Disconnect(args, out);
+}
+
+void BluetoothInstance::BluetoothLEDeviceGetService(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_le_device_.GetService(args, out);
+}
+
+void BluetoothInstance::BluetoothLEDeviceAddConnectStateChangeListener(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_le_device_.AddConnectStateChangeListener(args, out);
+}
+
+void BluetoothInstance::BluetoothLEDeviceRemoveConnectStateChangeListener(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_le_device_.RemoveConnectStateChangeListener(args, out);
+}
+
+void BluetoothInstance::BluetoothLEDeviceGetServiceAllUuids(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_le_device_.GetServiceAllUuids(args, out);
+}
+
+void BluetoothInstance::BluetoothGATTServiceGetServices(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_gatt_service_.GetServices(args, out);
+}
+
+void BluetoothInstance::BluetoothGATTServiceGetCharacteristics(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_gatt_service_.GetCharacteristics(args, out);
+}
+
+void BluetoothInstance::BluetoothGATTServiceReadValue(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_gatt_service_.ReadValue(args, out);
+}
+
+void BluetoothInstance::BluetoothGATTServiceWriteValue(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_gatt_service_.WriteValue(args, out);
+}
+
+void BluetoothInstance::BluetoothGATTServiceAddValueChangeListener(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_gatt_service_.AddValueChangeListener(args, out);
+}
+
+void BluetoothInstance::BluetoothGATTServiceRemoveValueChangeListener(const picojson::value& args, picojson::object& out) {
+ ScopeLogger();
+ bluetooth_gatt_service_.RemoveValueChangeListener(args, out);
+}
+
} // namespace bluetooth
} // namespace extension
void FireEvent(const std::string& event, const std::shared_ptr<picojson::value>& value);
private:
+ void BluetoothAdapterSetName(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterSetPowered(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterSetVisible(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterDiscoverDevices(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterStopDiscovery(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterGetKnownDevices(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterGetDevice(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterCreateBonding(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterDestroyBonding(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterRegisterRFCOMMServiceByUUID(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterGetBluetoothProfileHandler(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterGetName(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterGetAddress(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterGetPowered(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterGetVisible(const picojson::value& args, picojson::object& out);
+ void BluetoothAdapterIsServiceConnected(const picojson::value& args, picojson::object& out);
+
+ void BluetoothDeviceConnectToServiceByUUID(const picojson::value& args, picojson::object& out);
+ void BluetoothDeviceGetBoolValue(const picojson::value& args, picojson::object& out);
+
+ void BluetoothHealthApplicationUnregister(const picojson::value& args, picojson::object& out);
+ void BluetoothHealthChannelClose(const picojson::value& args, picojson::object& out);
+ void BluetoothHealthChannelSendData(const picojson::value& args, picojson::object& out);
+ void BluetoothHealthProfileHandlerRegisterSinkApp(const picojson::value& args, picojson::object& out);
+ void BluetoothHealthProfileHandlerConnectToSource(const picojson::value& args, picojson::object& out);
+
+ void BluetoothServiceHandlerUnregister(const picojson::value& args, picojson::object& out);
+ void BluetoothSocketWriteData(const picojson::value& args, picojson::object& out);
+ void BluetoothSocketReadData(const picojson::value& args, picojson::object& out);
+ void BluetoothSocketClose(const picojson::value& args, picojson::object& out);
+
+ void BluetoothLEAdapterStartScan(const picojson::value& args, picojson::object& out);
+ void BluetoothLEAdapterStopScan(const picojson::value& args, picojson::object& out);
+ void BluetoothLEAdapterStartAdvertise(const picojson::value& args, picojson::object& out);
+ void BluetoothLEAdapterStopAdvertise(const picojson::value& args, picojson::object& out);
+ void BluetoothLEDeviceConnect(const picojson::value& args, picojson::object& out);
+ void BluetoothLEDeviceDisconnect(const picojson::value& args, picojson::object& out);
+ void BluetoothLEDeviceGetService(const picojson::value& args, picojson::object& out);
+ void BluetoothLEDeviceAddConnectStateChangeListener(const picojson::value& args, picojson::object& out);
+ void BluetoothLEDeviceRemoveConnectStateChangeListener(const picojson::value& args, picojson::object& out);
+ void BluetoothLEDeviceGetServiceAllUuids(const picojson::value& args, picojson::object& out);
+
+ void BluetoothGATTServiceGetServices(const picojson::value& args, picojson::object& out);
+ void BluetoothGATTServiceGetCharacteristics(const picojson::value& args, picojson::object& out);
+ void BluetoothGATTServiceReadValue(const picojson::value& args, picojson::object& out);
+ void BluetoothGATTServiceWriteValue(const picojson::value& args, picojson::object& out);
+ void BluetoothGATTServiceAddValueChangeListener(const picojson::value& args, picojson::object& out);
+ void BluetoothGATTServiceRemoveValueChangeListener(const picojson::value& args, picojson::object& out);
+
BluetoothAdapter bluetooth_adapter_;
BluetoothDevice bluetooth_device_;
BluetoothHealthChannel bluetooth_health_channel_;
]);
if (!arguments.length || args.bookmark === null) {
- var result = native_.callSync('Bookmark_removeAll');
+ var result = native_.callSync('BookmarkRemoveAll');
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
var result = native_.isFailure(
- native_.callSync('Bookmark_remove', { id: args.bookmark.id })
+ native_.callSync('BookmarkRemove', { id: args.bookmark.id })
);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
nullable: false
}
]);
- var ret = native_.callSync('Bookmark_add', {
+ var ret = native_.callSync('BookmarkAdd', {
title: args.bookmark.title,
url: String(args.bookmark.url),
parentId: args.parentId,
if (arguments.length === 0 || args.id <= 0) return null;
if (args.id == this.getRootId()) return null;
- var ret = native_.callSync('Bookmark_get', {
+ var ret = native_.callSync('BookmarkGet', {
id: args.id,
shouldGetItems: false
});
}
]);
- var ret = native_.callSync('Bookmark_get', {
+ var ret = native_.callSync('BookmarkGet', {
id: Number(args.id),
shouldGetItems: true
});
};
BookmarkProvider.prototype.getRootId = function() {
- var ret = native_.callSync('Bookmark_getRootId');
+ var ret = native_.callSync('BookmarkGetRootId');
if (native_.isFailure(ret)) {
throw native_.getErrorObject(ret);
}
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_SYNC(c, x) RegisterSyncHandler(c, std::bind(&BookmarkInstance::x, this, _1, _2));
- REGISTER_SYNC("Bookmark_get", BookmarkGet);
- REGISTER_SYNC("Bookmark_add", BookmarkAdd);
- REGISTER_SYNC("Bookmark_remove", BookmarkRemove);
- REGISTER_SYNC("Bookmark_removeAll", BookmarkRemoveAll);
- REGISTER_SYNC("Bookmark_getRootId", BookmarkGetRootId);
-#undef REGISTER_SYNC
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&BookmarkInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(BookmarkGet);
+ REGISTER_METHOD(BookmarkAdd);
+ REGISTER_METHOD(BookmarkRemove);
+ REGISTER_METHOD(BookmarkRemoveAll);
+ REGISTER_METHOD(BookmarkGetRootId);
+
+#undef REGISTER_METHOD
if (bp_bookmark_adaptor_initialize()) {
LoggerE("bp_bookmark_adaptor_initialize failed.");
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_SYNC(c, x) RegisterSyncHandler(c, std::bind(&CalendarInstance::x, this, _1, _2));
-
- // Calendar
- REGISTER_SYNC("Calendar_get", CalendarGet);
- REGISTER_SYNC("Calendar_add", CalendarAdd);
- REGISTER_SYNC("Calendar_update", CalendarUpdate);
- REGISTER_SYNC("Calendar_remove", CalendarRemove);
- REGISTER_SYNC("Calendar_addChangeListener", CalendarAddChangeListener);
- REGISTER_SYNC("Calendar_removeChangeListener", CalendarRemoveChangeListener);
-
- // Calendar Manager
- REGISTER_SYNC("CalendarManager_addCalendar", CalendarManagerAddCalendar);
- REGISTER_SYNC("CalendarManager_getCalendar", CalendarManagerGetCalendar);
- REGISTER_SYNC("CalendarManager_removeCalendar", CalendarManagerRemoveCalendar);
-#undef REGISTER_SYNC
-
-#define REGISTER_ASYNC(c, x) RegisterSyncHandler(c, std::bind(&CalendarInstance::x, this, _1, _2));
- REGISTER_ASYNC("Calendar_addBatch", CalendarAddBatch);
- REGISTER_ASYNC("Calendar_updateBatch", CalendarUpdateBatch);
- REGISTER_ASYNC("Calendar_removeBatch", CalendarRemoveBatch);
- REGISTER_ASYNC("Calendar_updateBatch", CalendarUpdateBatch);
- REGISTER_ASYNC("CalendarManager_getCalendars", CalendarManagerGetCalendars);
- REGISTER_ASYNC("Calendar_find", CalendarFind);
-#undef REGISTER_ASYNC
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&CalendarInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(CalendarGet);
+ REGISTER_METHOD(CalendarAdd);
+ REGISTER_METHOD(CalendarUpdate);
+ REGISTER_METHOD(CalendarRemove);
+ REGISTER_METHOD(CalendarAddChangeListener);
+ REGISTER_METHOD(CalendarRemoveChangeListener);
+
+ REGISTER_METHOD(CalendarManagerAddCalendar);
+ REGISTER_METHOD(CalendarManagerGetCalendar);
+ REGISTER_METHOD(CalendarManagerRemoveCalendar);
+
+ REGISTER_METHOD(CalendarAddBatch);
+ REGISTER_METHOD(CalendarUpdateBatch);
+ REGISTER_METHOD(CalendarRemoveBatch);
+ REGISTER_METHOD(CalendarUpdateBatch);
+ REGISTER_METHOD(CalendarManagerGetCalendars);
+ REGISTER_METHOD(CalendarFind);
+
+#undef REGISTER_METHOD
}
CalendarInstance::~CalendarInstance() {
]);
}
- var result = native_.callSync('Calendar_get', {
+ var result = native_.callSync('CalendarGet', {
calendarId: this.id,
id: args.id
});
var tmp = _itemConverter.fromTizenObject(args.item);
tmp.calendarId = this.id;
- var result = native_.callSync('Calendar_add', {
+ var result = native_.callSync('CalendarAdd', {
item: tmp,
type: this.type
});
}
var result = native_.call(
- 'Calendar_addBatch',
+ 'CalendarAddBatch',
{
type: this.type,
items: tmp
var tmp = _itemConverter.fromTizenObject(args.item);
tmp.calendarId = this.id;
- var result = native_.callSync('Calendar_update', {
+ var result = native_.callSync('CalendarUpdate', {
item: tmp,
type: this.type,
updateAllInstances: args.has.updateAllInstances
}
var result = native_.call(
- 'Calendar_updateBatch',
+ 'CalendarUpdateBatch',
{
type: this.type,
items: tmp,
]);
}
- var result = native_.callSync('Calendar_remove', {
+ var result = native_.callSync('CalendarRemove', {
type: this.type,
id: args.id
});
};
var result = native_.call(
- 'Calendar_removeBatch',
+ 'CalendarRemoveBatch',
{
type: this.type,
ids: args.ids
}
};
var result = native_.call(
- 'Calendar_find',
+ 'CalendarFind',
{
calendarId: this.id,
filter: args.filter,
var listenerId = 'CalendarChangeCallback_' + this.type;
if (!_nativeListeners.hasOwnProperty(listenerId)) {
- var result = native_.callSync('Calendar_addChangeListener', {
+ var result = native_.callSync('CalendarAddChangeListener', {
type: this.type,
listenerId: listenerId
});
var fail = false;
for (var listenerId in _nativeListeners) {
if (_nativeListeners.hasOwnProperty(listenerId)) {
- result = native_.callSync('Calendar_removeChangeListener', {
+ result = native_.callSync('CalendarRemoveChangeListener', {
type: _nativeListeners[listenerId]
});
if (native_.isFailure(result)) {
}
};
- var result = native_.call('CalendarManager_getCalendars', callArgs, callback);
+ var result = native_.call('CalendarManagerGetCalendars', callArgs, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
id: args.id
};
- var result = native_.callSync('CalendarManager_getCalendar', callArgs);
+ var result = native_.callSync('CalendarManagerGetCalendar', callArgs);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
type: args.calendar.type
};
- var result = native_.callSync('CalendarManager_addCalendar', callArgs);
+ var result = native_.callSync('CalendarManagerAddCalendar', callArgs);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
id: args.id
};
- var result = native_.callSync('CalendarManager_removeCalendar', callArgs);
+ var result = native_.callSync('CalendarManagerRemoveCalendar', callArgs);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
callArgs.limit = args.limit;
callArgs.offset = args.offset;
- var result = native_.call('CallHistory_find', callArgs, callback);
+ var result = native_.call('CallHistoryFind', callArgs, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
var callArgs = {};
callArgs.uid = args.entry.uid;
- var result = native_.callSync('CallHistory_remove', callArgs);
+ var result = native_.callSync('CallHistoryRemove', callArgs);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
var callArgs = {};
callArgs.uid = uid;
- var result = native_.call('CallHistory_removeBatch', callArgs, callback);
+ var result = native_.call('CallHistoryRemoveBatch', callArgs, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
};
- var result = native_.call('CallHistory_removeAll', {}, callback);
+ var result = native_.call('CallHistoryRemoveAll', {}, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
]);
if (T_.isEmptyObject(callHistoryChangeListener.listeners)) {
- var result = native_.callSync('CallHistory_addChangeListener');
+ var result = native_.callSync('CallHistoryAddChangeListener');
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
callHistoryChangeListener.removeListener(args.watchId);
if (T_.isEmptyObject(callHistoryChangeListener.listeners)) {
- var result = native_.callSync('CallHistory_removeChangeListener');
+ var result = native_.callSync('CallHistoryRemoveChangeListener');
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
function CallHistoryEntry(data) {
function directionSetter(val) {
if (direction === 'MISSEDNEW' && val === 'MISSED') {
- var result = native_.callSync('CallHistory_setMissedDirection', {
+ var result = native_.callSync('CallHistorySetMissedDirection', {
uid: this.uid
});
if (native_.isSuccess(result)) {
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_SYNC(c, x) \
- RegisterSyncHandler(c, std::bind(&CallHistoryInstance::x, this, _1, _2));
- REGISTER_SYNC("CallHistory_remove", Remove);
- REGISTER_SYNC("CallHistory_addChangeListener", AddChangeListener);
- REGISTER_SYNC("CallHistory_removeChangeListener", RemoveChangeListener);
- REGISTER_SYNC("CallHistory_setMissedDirection", SetMissedDirection);
-#undef REGISTER_SYNC
-#define REGISTER_ASYNC(c, x) \
- RegisterSyncHandler(c, std::bind(&CallHistoryInstance::x, this, _1, _2));
- REGISTER_ASYNC("CallHistory_find", Find);
- REGISTER_ASYNC("CallHistory_removeBatch", RemoveBatch);
- REGISTER_ASYNC("CallHistory_removeAll", RemoveAll);
-#undef REGISTER_ASYNC
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&CallHistoryInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(CallHistoryRemove);
+ REGISTER_METHOD(CallHistoryAddChangeListener);
+ REGISTER_METHOD(CallHistoryRemoveChangeListener);
+ REGISTER_METHOD(CallHistorySetMissedDirection);
+
+ REGISTER_METHOD(CallHistoryFind);
+ REGISTER_METHOD(CallHistoryRemoveBatch);
+ REGISTER_METHOD(CallHistoryRemoveAll);
+
+#undef REGISTER_METHOD
}
CallHistoryInstance::~CallHistoryInstance() {
ScopeLogger();
}
-void CallHistoryInstance::Find(const picojson::value& args, picojson::object& out) {
+void CallHistoryInstance::CallHistoryFind(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeCallHistoryRead, &out);
history_.find(args.get<picojson::object>());
ReportSuccess(out);
}
-void CallHistoryInstance::Remove(const picojson::value& args, picojson::object& out) {
+void CallHistoryInstance::CallHistoryRemove(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeCallHistoryWrite, &out);
PlatformResult result = history_.remove(args.get<picojson::object>());
}
}
-void CallHistoryInstance::RemoveBatch(const picojson::value& args, picojson::object& out) {
+void CallHistoryInstance::CallHistoryRemoveBatch(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeCallHistoryWrite, &out);
PlatformResult result = history_.removeBatch(args.get<picojson::object>());
}
}
-void CallHistoryInstance::RemoveAll(const picojson::value& args, picojson::object& out) {
+void CallHistoryInstance::CallHistoryRemoveAll(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeCallHistoryWrite, &out);
history_.removeAll(args.get<picojson::object>());
ReportSuccess(out);
}
-void CallHistoryInstance::AddChangeListener(const picojson::value& args, picojson::object& out) {
+void CallHistoryInstance::CallHistoryAddChangeListener(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeCallHistoryRead, &out);
PlatformResult result = history_.startCallHistoryChangeListener();
}
}
-void CallHistoryInstance::RemoveChangeListener(const picojson::value& args, picojson::object& out) {
+void CallHistoryInstance::CallHistoryRemoveChangeListener(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeCallHistoryRead, &out);
PlatformResult result = history_.stopCallHistoryChangeListener();
}
}
-void CallHistoryInstance::SetMissedDirection(const picojson::value& args, picojson::object& out) {
+void CallHistoryInstance::CallHistorySetMissedDirection(const picojson::value& args, picojson::object& out) {
ScopeLogger();
if (!args.contains("uid")) {
void CallHistoryChange(picojson::object& data);
private:
- void Find(const picojson::value& args, picojson::object& out);
- void Remove(const picojson::value& args, picojson::object& out);
- void RemoveBatch(const picojson::value& args, picojson::object& out);
- void RemoveAll(const picojson::value& args, picojson::object& out);
- void AddChangeListener(const picojson::value& args, picojson::object& out);
- void RemoveChangeListener(const picojson::value& args, picojson::object& out);
- void SetMissedDirection(const picojson::value& args, picojson::object& out);
+ void CallHistoryFind(const picojson::value& args, picojson::object& out);
+ void CallHistoryRemove(const picojson::value& args, picojson::object& out);
+ void CallHistoryRemoveBatch(const picojson::value& args, picojson::object& out);
+ void CallHistoryRemoveAll(const picojson::value& args, picojson::object& out);
+ void CallHistoryAddChangeListener(const picojson::value& args, picojson::object& out);
+ void CallHistoryRemoveChangeListener(const picojson::value& args, picojson::object& out);
+ void CallHistorySetMissedDirection(const picojson::value& args, picojson::object& out);
CallHistory history_;
};
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_SYNC(c, x) RegisterSyncHandler(c, std::bind(&ContactInstance::x, this, _1, _2));
-#define REGISTER_ASYNC(c, x) RegisterSyncHandler(c, std::bind(&ContactInstance::x, this, _1, _2));
-
- // Contact Manager
- REGISTER_ASYNC("ContactManager_getAddressBooks", ContactManagerGetAddressBooks);
- REGISTER_SYNC("ContactManager_getAddressBook", ContactManagerGetAddressBook);
- REGISTER_SYNC("ContactManager_addAddressBook", ContactManagerAddAddressBook);
- REGISTER_SYNC("ContactManager_removeAddressBook", ContactManagerRemoveAddressBook);
- REGISTER_SYNC("ContactManager_get", ContactManagerGet);
- REGISTER_SYNC("ContactManager_update", ContactManagerUpdate);
- REGISTER_ASYNC("ContactManager_updateBatch", ContactManagerUpdateBatch);
- REGISTER_SYNC("ContactManager_remove", ContactManagerRemove);
- REGISTER_ASYNC("ContactManager_removeBatch", ContactManagerRemoveBatch);
- REGISTER_ASYNC("ContactManager_find", ContactManagerFind);
- REGISTER_ASYNC("ContactManager_findByUsageCount", ContactManagerFindByUsageCount);
- REGISTER_SYNC("ContactManager_importFromVCard", ContactManagerImportFromVCard);
- REGISTER_SYNC("ContactManager_startListening", ContactManagerStartListening);
- REGISTER_SYNC("ContactManager_stopListening", ContactManagerStopListening);
-
- // AddressBook
- REGISTER_ASYNC("AddressBook_addBatch", AddressBookAddBatch);
- REGISTER_ASYNC("AddressBook_updateBatch", AddressBookUpdateBatch);
- REGISTER_ASYNC("AddressBook_removeBatch", AddressBookRemoveBatch);
- REGISTER_SYNC("AddressBook_get", AddressBookGet);
- REGISTER_SYNC("AddressBook_add", AddressBookAdd);
- REGISTER_SYNC("AddressBook_update", AddressBookUpdate);
- REGISTER_SYNC("AddressBook_remove", AddressBookRemove);
- REGISTER_ASYNC("AddressBook_find", AddressBookFind);
- REGISTER_SYNC("AddressBook_addGroup", AddressBookAddGroup);
- REGISTER_SYNC("AddressBook_getGroup", AddressBookGetGroup);
- REGISTER_SYNC("AddressBook_updateGroup", AddressBookUpdateGroup);
- REGISTER_SYNC("AddressBook_removeGroup", AddressBookRemoveGroup);
- REGISTER_SYNC("AddressBook_getGroups", AddressBookGetGroups);
- REGISTER_SYNC("AddressBook_startListening", AddressBookStartListening);
- REGISTER_SYNC("AddressBook_stopListening", AddressBookStopListening);
-
- // Person
- REGISTER_SYNC("Person_link", PersonLink);
- REGISTER_SYNC("Person_unlink", PersonUnlink);
- REGISTER_SYNC("Person_getUsageCount", PersonGetUsageCount);
- REGISTER_SYNC("Person_resetUsageCount", PersonResetUsageCount);
-
-#undef REGISTER_SYNC
-#undef REGISTER_ASYNC
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&ContactInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(ContactManagerGetAddressBooks);
+ REGISTER_METHOD(ContactManagerGetAddressBook);
+ REGISTER_METHOD(ContactManagerAddAddressBook);
+ REGISTER_METHOD(ContactManagerRemoveAddressBook);
+ REGISTER_METHOD(ContactManagerGet);
+ REGISTER_METHOD(ContactManagerUpdate);
+ REGISTER_METHOD(ContactManagerUpdateBatch);
+ REGISTER_METHOD(ContactManagerRemove);
+ REGISTER_METHOD(ContactManagerRemoveBatch);
+ REGISTER_METHOD(ContactManagerFind);
+ REGISTER_METHOD(ContactManagerFindByUsageCount);
+ REGISTER_METHOD(ContactManagerImportFromVCard);
+ REGISTER_METHOD(ContactManagerStartListening);
+ REGISTER_METHOD(ContactManagerStopListening);
+
+ REGISTER_METHOD(AddressBookAddBatch);
+ REGISTER_METHOD(AddressBookUpdateBatch);
+ REGISTER_METHOD(AddressBookRemoveBatch);
+ REGISTER_METHOD(AddressBookGet);
+ REGISTER_METHOD(AddressBookAdd);
+ REGISTER_METHOD(AddressBookUpdate);
+ REGISTER_METHOD(AddressBookRemove);
+ REGISTER_METHOD(AddressBookFind);
+ REGISTER_METHOD(AddressBookAddGroup);
+ REGISTER_METHOD(AddressBookGetGroup);
+ REGISTER_METHOD(AddressBookUpdateGroup);
+ REGISTER_METHOD(AddressBookRemoveGroup);
+ REGISTER_METHOD(AddressBookGetGroups);
+ REGISTER_METHOD(AddressBookStartListening);
+ REGISTER_METHOD(AddressBookStopListening);
+
+ REGISTER_METHOD(PersonLink);
+ REGISTER_METHOD(PersonUnlink);
+ REGISTER_METHOD(PersonGetUsageCount);
+ REGISTER_METHOD(PersonResetUsageCount);
+
+#undef REGISTER_METHOD
}
ContactInstance::~ContactInstance() {
throw new WebAPIException(WebAPIException.INVALID_VALUES_ERR);
}
- var result = native_.callSync('AddressBook_get', {
+ var result = native_.callSync('AddressBookGet', {
id: args.id
});
}
]);
- var result = native_.callSync('AddressBook_add', {
+ var result = native_.callSync('AddressBookAdd', {
addressBookId: this.id,
contact: _toJsonObject(args.contact)
});
};
var result = native_.call(
- 'AddressBook_addBatch',
+ 'AddressBookAddBatch',
{
addressBookId: this.id,
batchArgs: _toJsonObject(args.contacts)
throw new WebAPIException(WebAPIException.INVALID_VALUES_ERR);
}
- var result = native_.callSync('AddressBook_update', {
+ var result = native_.callSync('AddressBookUpdate', {
contact: _toJsonObject(args.contact)
});
});
var result = native_.call(
- 'AddressBook_updateBatch',
+ 'AddressBookUpdateBatch',
{
batchArgs: _toJsonObject(args.contacts)
},
throw new WebAPIException(WebAPIException.INVALID_VALUES_ERR);
}
- var result = native_.callSync('AddressBook_remove', {
+ var result = native_.callSync('AddressBookRemove', {
id: args.id
});
};
var result = native_.call(
- 'AddressBook_removeBatch',
+ 'AddressBookRemoveBatch',
{
batchArgs: args.ids
},
};
var result = native_.call(
- 'AddressBook_find',
+ 'AddressBookFind',
{
addressBookId: this.id,
filter: utils_.repackFilter(filter),
// always on first registration checking privileges is done
if (type_.isEmptyObject(_contactCallbackMap)) {
- var result = native_.callSync('AddressBook_startListening', {});
+ var result = native_.callSync('AddressBookStartListening', {});
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.removeListener('ContactChangeListener', _contactChangeListener);
_contactListenerRegistered = false;
- var result = native_.callSync('AddressBook_stopListening', {});
+ var result = native_.callSync('AddressBookStopListening', {});
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
throw new WebAPIException(WebAPIException.INVALID_VALUES_ERR);
}
- var result = native_.callSync('AddressBook_getGroup', {
+ var result = native_.callSync('AddressBookGetGroup', {
addressBookId: this.id,
id: args.groupId
});
}
]);
- var result = native_.callSync('AddressBook_addGroup', {
+ var result = native_.callSync('AddressBookAddGroup', {
addressBookId: this.id,
group: args.group
});
}
]);
- var result = native_.callSync('AddressBook_updateGroup', {
+ var result = native_.callSync('AddressBookUpdateGroup', {
addressBookId: this.id,
group: args.group
});
throw new WebAPIException(WebAPIException.INVALID_VALUES_ERR);
}
- var result = native_.callSync('AddressBook_removeGroup', {
+ var result = native_.callSync('AddressBookRemoveGroup', {
addressBookId: this.id,
id: args.groupId
});
};
AddressBook.prototype.getGroups = function() {
- var result = native_.callSync('AddressBook_getGroups', { addressBook: this });
+ var result = native_.callSync('AddressBookGetGroups', { addressBook: this });
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
var _forceEditMode = false;
if (type_.isString(data)) {
- var result = native_.callSync('ContactManager_importFromVCard', {
+ var result = native_.callSync('ContactManagerImportFromVCard', {
contact: data
});
_checkError(result);
}
};
- var result = native_.call('ContactManager_getAddressBooks', {}, callback);
+ var result = native_.call('ContactManagerGetAddressBooks', {}, callback);
_checkError(result);
};
throw new WebAPIException(WebAPIException.NOT_FOUND_ERR);
}
- var result = native_.callSync('ContactManager_getAddressBook', {
+ var result = native_.callSync('ContactManagerGetAddressBook', {
addressBookId: args.addressBookId
});
}
]);
- var result = native_.callSync('ContactManager_addAddressBook', {
+ var result = native_.callSync('ContactManagerAddAddressBook', {
addressBook: args.addressBook
});
);
}
- var result = native_.callSync('ContactManager_removeAddressBook', {
+ var result = native_.callSync('ContactManagerRemoveAddressBook', {
addressBookId: args.addressBookId
});
throw new WebAPIException(WebAPIException.INVALID_VALUES_ERR);
}
- var result = native_.callSync('ContactManager_get', {
+ var result = native_.callSync('ContactManagerGet', {
personId: args.personId
});
_checkError(result);
nullable: false
}
]);
- var result = native_.callSync('ContactManager_update', { person: args.person });
+ var result = native_.callSync('ContactManagerUpdate', { person: args.person });
_checkError(result);
result = native_.getResultObject(result);
};
var result = native_.call(
- 'ContactManager_updateBatch',
+ 'ContactManagerUpdateBatch',
{
addressBook: {},
batchArgs: _toJsonObject(args.persons)
throw new WebAPIException(WebAPIException.INVALID_VALUES_ERR);
}
- var result = native_.callSync('ContactManager_remove', { personId: args.personId });
+ var result = native_.callSync('ContactManagerRemove', { personId: args.personId });
_checkError(result);
};
};
var result = native_.call(
- 'ContactManager_removeBatch',
+ 'ContactManagerRemoveBatch',
{
addressBook: {},
batchArgs: _toJsonObject(args.personIds)
}
};
- var result = native_.call('ContactManager_find', data, callback);
+ var result = native_.call('ContactManagerFind', data, callback);
_checkError(result);
};
}
};
- var result = native_.call('ContactManager_findByUsageCount', data, callback);
+ var result = native_.call('ContactManagerFindByUsageCount', data, callback);
_checkError(result);
};
]);
if (type_.isEmptyObject(_personCallbackMap)) {
- var result = native_.callSync('ContactManager_startListening', {});
+ var result = native_.callSync('ContactManagerStartListening', {});
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.removeListener('ContactPersonChangeListener', _personChangeListener);
_personListenerRegistered = false;
- var result = native_.callSync('ContactManager_stopListening', {});
+ var result = native_.callSync('ContactManagerStopListening', {});
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
throw new WebAPIException(WebAPIException.INVALID_VALUES_ERR);
}
- var result = native_.callSync('Person_link', {
+ var result = native_.callSync('PersonLink', {
personId: this.id,
id: args.personId
});
throw new WebAPIException(WebAPIException.INVALID_VALUES_ERR);
}
- var result = native_.callSync('Person_unlink', {
+ var result = native_.callSync('PersonUnlink', {
personId: this.id,
id: args.contactId
});
var usage_type = args.usage_type === undefined ? null : args.usage_type;
- var result = native_.callSync('Person_getUsageCount', {
+ var result = native_.callSync('PersonGetUsageCount', {
personId: this.id,
usage_type: usage_type
});
var usage_type = args.usage_type === undefined ? null : args.usage_type;
- var result = native_.callSync('Person_resetUsageCount', {
+ var result = native_.callSync('PersonResetUsageCount', {
personId: this.id,
usage_type: usage_type
});
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_SYNC(c, x) RegisterSyncHandler(c, std::bind(&ContentInstance::x, this, _1, _2));
-
- REGISTER_SYNC("ContentManager_find", ContentManagerFind);
- REGISTER_SYNC("ContentManager_update", ContentManagerUpdate);
- REGISTER_SYNC("ContentManager_scanFile", ContentManagerScanfile);
- REGISTER_SYNC("ContentManager_scanDirectory", ContentManagerScanDirectory);
- REGISTER_SYNC("ContentManager_cancelScanDirectory", ContentManagerCancelScanDirectory);
- REGISTER_SYNC("ContentManager_addChangeListener", ContentManagerAddChangeListener);
- REGISTER_SYNC("ContentManager_removeChangeListener", ContentManagerRemoveChangeListener);
- REGISTER_SYNC("ContentManager_unsetChangeListener", ContentManagerUnsetchangelistener);
- REGISTER_SYNC("ContentManager_setChangeListener", ContentManagerSetchangelistener);
- REGISTER_SYNC("ContentManager_getDirectories", ContentManagerGetdirectories);
- REGISTER_SYNC("ContentManager_updateBatch", ContentManagerUpdatebatch);
- REGISTER_SYNC("ContentManager_removePlaylist", ContentManagerRemoveplaylist);
- REGISTER_SYNC("ContentManager_createPlaylist", ContentManagerCreateplaylist);
- REGISTER_SYNC("ContentManager_getPlaylists", ContentManagerGetplaylists);
- REGISTER_SYNC("ContentPlaylist_add", ContentManagerPlaylistAdd);
- REGISTER_SYNC("ContentPlaylist_addBatch", ContentManagerPlaylistAddbatch);
- REGISTER_SYNC("ContentPlaylist_get", ContentManagerPlaylistGet);
- REGISTER_SYNC("ContentPlaylist_remove", ContentManagerPlaylistRemove);
- REGISTER_SYNC("ContentPlaylist_removeBatch", ContentManagerPlaylistRemovebatch);
- REGISTER_SYNC("ContentPlaylist_setOrder", ContentManagerPlaylistSetorder);
- REGISTER_SYNC("ContentPlaylist_move", ContentManagerPlaylistMove);
- REGISTER_SYNC("ContentManager_getLyrics", ContentManagerAudioGetLyrics);
-
- REGISTER_SYNC("ContentPlaylist_getName", PlaylistGetName);
- REGISTER_SYNC("ContentPlaylist_setName", PlaylistSetName);
- REGISTER_SYNC("ContentPlaylist_getThumbnailUri", PlaylistGetThumbnailUri);
- REGISTER_SYNC("ContentPlaylist_setThumbnailUri", PlaylistSetThumbnailUri);
- REGISTER_SYNC("ContentPlaylist_getNumberOfTracks", PlaylistGetNumberOfTracks);
- REGISTER_SYNC("ContentManager_createThumbnail", ContentManagerCreateThumbnail);
-#undef REGISTER_SYNC
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&ContentInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(ContentManagerFind);
+ REGISTER_METHOD(ContentManagerUpdate);
+ REGISTER_METHOD(ContentManagerScanfile);
+ REGISTER_METHOD(ContentManagerScanDirectory);
+ REGISTER_METHOD(ContentManagerCancelScanDirectory);
+ REGISTER_METHOD(ContentManagerAddChangeListener);
+ REGISTER_METHOD(ContentManagerRemoveChangeListener);
+ REGISTER_METHOD(ContentManagerUnsetchangelistener);
+ REGISTER_METHOD(ContentManagerSetchangelistener);
+ REGISTER_METHOD(ContentManagerGetdirectories);
+ REGISTER_METHOD(ContentManagerUpdatebatch);
+ REGISTER_METHOD(ContentManagerRemoveplaylist);
+ REGISTER_METHOD(ContentManagerCreateplaylist);
+ REGISTER_METHOD(ContentManagerGetplaylists);
+ REGISTER_METHOD(ContentManagerPlaylistAdd);
+ REGISTER_METHOD(ContentManagerPlaylistAddbatch);
+ REGISTER_METHOD(ContentManagerPlaylistGet);
+ REGISTER_METHOD(ContentManagerPlaylistRemove);
+ REGISTER_METHOD(ContentManagerPlaylistRemovebatch);
+ REGISTER_METHOD(ContentManagerPlaylistSetorder);
+ REGISTER_METHOD(ContentManagerPlaylistMove);
+ REGISTER_METHOD(ContentManagerAudioGetLyrics);
+
+ REGISTER_METHOD(PlaylistGetName);
+ REGISTER_METHOD(PlaylistSetName);
+ REGISTER_METHOD(PlaylistGetThumbnailUri);
+ REGISTER_METHOD(PlaylistSetThumbnailUri);
+ REGISTER_METHOD(PlaylistGetNumberOfTracks);
+ REGISTER_METHOD(ContentManagerCreateThumbnail);
+
+#undef REGISTER_METHOD
ContentManager::getInstance()->setContentInstance(this);
}
contentURI: convertUriToPath_(this.contentURI)
};
- var result = native_.callSync('ContentManager_getLyrics', data);
+ var result = native_.callSync('ContentManagerAudioGetLyrics', data);
if (native_.isFailure(result)) {
utils_.log('Getting lyrics failed for ' + data.contentURI);
_ContentListenersManager.prototype.addChangeListener = function(changeCallback) {
if (T_.isEmptyObject(this.listeners)) {
- var result = native_.callSync('ContentManager_addChangeListener');
+ var result = native_.callSync('ContentManagerAddChangeListener');
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
delete this.listeners[listenerId];
if (T_.isEmptyObject(this.listeners)) {
- var result = native_.callSync('ContentManager_removeChangeListener');
+ var result = native_.callSync('ContentManagerRemoveChangeListener');
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
content: args.content
};
- var result = native_.callSync('ContentManager_update', data);
+ var result = native_.callSync('ContentManagerUpdate', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback);
};
- var result = native_.call('ContentManager_updateBatch', data, callback);
+ var result = native_.call('ContentManagerUpdatebatch', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback, out);
};
- var result = native_.call('ContentManager_getDirectories', null, callback);
+ var result = native_.call('ContentManagerGetdirectories', null, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback, out);
};
- var result = native_.call('ContentManager_find', data, callback);
+ var result = native_.call('ContentManagerFind', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback, args.contentURI);
};
- var result = native_.call('ContentManager_scanFile', data, callback);
+ var result = native_.call('ContentManagerScanfile', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback, args.contentDirURI);
};
- var result = native_.call('ContentManager_scanDirectory', data, callback);
+ var result = native_.call('ContentManagerScanDirectory', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
contentDirURI: convertUriToPath_(path)
};
- var result = native_.callSync('ContentManager_cancelScanDirectory', data);
+ var result = native_.callSync('ContentManagerCancelScanDirectory', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
oncontentdirremoved: args.changeCallback.oncontentdirremoved
};
- var result = native_.callSync('ContentManager_setChangeListener', data);
+ var result = native_.callSync('ContentManagerSetchangelistener', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
var data = {};
- var result = native_.callSync('ContentManager_unsetChangeListener', data);
+ var result = native_.callSync('ContentManagerUnsetchangelistener', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback, out);
};
- var result = native_.call('ContentManager_getPlaylists', data, callback);
+ var result = native_.call('ContentManagerGetplaylists', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
);
};
- var result = native_.call('ContentManager_createPlaylist', data, callback);
+ var result = native_.call('ContentManagerCreateplaylist', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback);
};
- var result = native_.call('ContentManager_removePlaylist', data, callback);
+ var result = native_.call('ContentManagerRemoveplaylist', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
args.successCallback(native_.getResultObject(result));
};
- var result = native_.call('ContentManager_createThumbnail', data, callback);
+ var result = native_.call('ContentManagerCreateThumbnail', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
},
name: {
get: function() {
- var result = native_.callSync('ContentPlaylist_getName', {
+ var result = native_.callSync('PlaylistGetName', {
id: Number(id)
});
if (native_.isFailure(result)) {
set: function(v) {
if (!type_.isNull(v)) {
var name = converter_.toString(v, false);
- var result = native_.callSync('ContentPlaylist_setName', {
+ var result = native_.callSync('PlaylistSetName', {
id: Number(id),
name: name
});
},
numberOfTracks: {
get: function() {
- var result = native_.callSync('ContentPlaylist_getNumberOfTracks', {
+ var result = native_.callSync('PlaylistGetNumberOfTracks', {
id: Number(id)
});
if (native_.isFailure(result)) {
},
thumbnailURI: {
get: function() {
- var result = native_.callSync('ContentPlaylist_getThumbnailUri', {
+ var result = native_.callSync('PlaylistGetThumbnailUri', {
id: Number(id)
});
if (native_.isFailure(result)) {
}
//TODO probably thumbnailURI should be converted here to absolute
// uri in case of virtual
- var result = native_.callSync('ContentPlaylist_setThumbnailUri', {
+ var result = native_.callSync('PlaylistSetThumbnailUri', {
id: Number(id),
uri: thumbnailURI
});
playlistId: this.id
};
- var result = native_.callSync('ContentPlaylist_add', data);
+ var result = native_.callSync('ContentManagerPlaylistAdd', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
native_.callIfPossible(args.successCallback);
};
- var result = native_.call('ContentPlaylist_addBatch', data, callback);
+ var result = native_.call('ContentManagerPlaylistAddbatch', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
playlistId: this.id,
memberId: args.item.content.memberId
};
- var result = native_.callSync('ContentPlaylist_remove', data);
+ var result = native_.callSync('ContentManagerPlaylistRemove', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback);
};
- var result = native_.call('ContentPlaylist_removeBatch', data, callback);
+ var result = native_.call('ContentManagerPlaylistRemovebatch', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback, out);
};
- var result = native_.call('ContentPlaylist_get', data, callback);
+ var result = native_.call('ContentManagerPlaylistGet', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback);
};
- var result = native_.call('ContentPlaylist_setOrder', data, callback);
+ var result = native_.call('ContentManagerPlaylistSetorder', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback);
};
- var result = native_.call('ContentPlaylist_move', data, callback);
+ var result = native_.call('ContentManagerPlaylistMove', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
reply: reply
};
- var result = native_.callSync('MediaControllerServer_replyCommand', nativeData);
+ var result = native_.callSync('MediaControllerServerReplyCommand', nativeData);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
function MediaControllerManager() {}
MediaControllerManager.prototype.getClient = function() {
- var result = native_.callSync('MediaControllerManager_getClient', {});
+ var result = native_.callSync('MediaControllerManagerGetClient', {});
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
};
MediaControllerManager.prototype.createServer = function() {
- var result = native_.callSync('MediaControllerManager_createServer', {});
+ var result = native_.callSync('MediaControllerManagerCreateServer', {});
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
};
var result = native_.callSync(
- 'MediaControllerServer_savePlaybackAbilities',
+ 'MediaControllerServerSavePlaybackAbilities',
data
);
if (native_.isFailure(result)) {
var data = {
serverName: serverName
};
- var result = native_.callSync('MediaControllerAbilitiesInfo_subscribe', data);
+ var result = native_.callSync('MediaControllerAbilitiesInfoSubscribe', data);
if (native_.isFailure(result)) {
throw new native_.getErrorObject(result);
}
var data = {
serverName: serverName
};
- var result = native_.callSync('MediaControllerAbilitiesInfo_unsubscribe', data);
+ var result = native_.callSync('MediaControllerAbilitiesInfoUnsubscribe', data);
if (native_.isFailure(result)) {
throw new native_.getErrorObject(result);
}
};
if (data.enabled !== _enabled) {
var result = native_.callSync(
- 'MediaControllerSubtitles_updateEnabled',
+ 'MediaControllerSubtitlesUpdateEnabled',
data
);
if (native_.isFailure(result)) {
requestId: msg.requestId,
reply: reply
};
- var result = native_.callSync('MediaControllerServer_replyCommand', nativeData);
+ var result = native_.callSync('MediaControllerServerReplyCommand', nativeData);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
if (type_.isEmptyObject(MediaControllerSubtitlesListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerSubtitles_addChangeRequestListener',
+ 'MediaControllerSubtitlesAddChangeRequestListener',
{
listenerId: MediaControllerSubtitlesListener.listenerName
}
if (type_.isEmptyObject(MediaControllerSubtitlesListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerSubtitles_removeChangeRequestListener'
+ 'MediaControllerSubtitlesRemoveChangeRequestListener'
);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
Object.defineProperties(this, {
enabled: {
get: function() {
- var result = native_.callSync('MediaControllerSubtitlesInfo_getEnabled', {
+ var result = native_.callSync('MediaControllerSubtitlesInfoGetEnabled', {
name: _serverName
});
if (native_.isFailure(result)) {
};
var result = native_.callSync(
- 'MediaControllerSubtitlesInfo_sendRequest',
+ 'MediaControllerSubtitlesInfoSendRequest',
nativeData
);
if (native_.isFailure(result)) {
if (type_.isEmptyObject(SubtitlesChangeListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerSubtitlesInfo_addModeChangeListener',
+ 'MediaControllerSubtitlesInfoAddModeChangeListener',
{
listenerId: SubtitlesChangeListener.listenerName
}
if (type_.isEmptyObject(SubtitlesChangeListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerSubtitlesInfo_removeModeChangeListener'
+ 'MediaControllerSubtitlesInfoRemoveModeChangeListener'
);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
};
if (data.enabled !== _enabled) {
var result = native_.callSync(
- 'MediaControllerMode360_updateEnabled',
+ 'MediaControllerMode360UpdateEnabled',
data
);
if (native_.isFailure(result)) {
requestId: msg.requestId,
reply: reply
};
- var result = native_.callSync('MediaControllerServer_replyCommand', nativeData);
+ var result = native_.callSync('MediaControllerServerReplyCommand', nativeData);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
]);
if (type_.isEmptyObject(MediaControllerMode360Listener.listeners)) {
- var result = native_.callSync('MediaControllerMode360_addChangeRequestListener', {
+ var result = native_.callSync('MediaControllerMode360AddChangeRequestListener', {
listenerId: MediaControllerMode360Listener.listenerName
});
if (native_.isFailure(result)) {
if (type_.isEmptyObject(MediaControllerMode360Listener.listeners)) {
var result = native_.callSync(
- 'MediaControllerMode360_removeChangeRequestListener'
+ 'MediaControllerMode360RemoveChangeRequestListener'
);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
Object.defineProperties(this, {
enabled: {
get: function() {
- var result = native_.callSync('MediaControllerMode360Info_getEnabled', {
+ var result = native_.callSync('MediaControllerMode360InfoGetEnabled', {
name: _serverName
});
if (native_.isFailure(result)) {
};
var result = native_.callSync(
- 'MediaControllerMode360Info_sendRequest',
+ 'MediaControllerMode360InfoSendRequest',
nativeData
);
if (native_.isFailure(result)) {
if (type_.isEmptyObject(Mode360ChangeListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerMode360Info_addModeChangeListener',
+ 'MediaControllerMode360InfoAddModeChangeListener',
{
listenerId: Mode360ChangeListener.listenerName
}
if (type_.isEmptyObject(Mode360ChangeListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerMode360Info_removeModeChangeListener'
+ 'MediaControllerMode360InfoRemoveModeChangeListener'
);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
]);
if (args.type !== _type) {
var result = native_.callSync(
- 'MediaControllerDisplayMode_updateType',
+ 'MediaControllerDisplayModeUpdateType',
args
);
if (native_.isFailure(result)) {
requestId: msg.requestId,
reply: reply
};
- var result = native_.callSync('MediaControllerServer_replyCommand', nativeData);
+ var result = native_.callSync('MediaControllerServerReplyCommand', nativeData);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
if (type_.isEmptyObject(MediaControllerDisplayModeListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerDisplayMode_addChangeRequestListener',
+ 'MediaControllerDisplayModeAddChangeRequestListener',
{
listenerId: MediaControllerDisplayModeListener.listenerName
}
if (type_.isEmptyObject(MediaControllerDisplayModeListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerDisplayMode_removeChangeRequestListener'
+ 'MediaControllerDisplayModeRemoveChangeRequestListener'
);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
Object.defineProperties(this, {
type: {
get: function() {
- var result = native_.callSync('MediaControllerDisplayModeInfo_getType', {
+ var result = native_.callSync('MediaControllerDisplayModeInfoGetType', {
name: _serverName
});
if (native_.isFailure(result)) {
};
var result = native_.callSync(
- 'MediaControllerDisplayModeInfo_SendRequest',
+ 'MediaControllerDisplayModeInfoSendType',
nativeData
);
if (native_.isFailure(result)) {
if (type_.isEmptyObject(DisplayModeChangeListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerDisplayModeInfo_addModeChangeListener',
+ 'MediaControllerDisplayModeInfoAddModeChangeListener',
{
listenerId: DisplayModeChangeListener.listenerName
}
if (type_.isEmptyObject(DisplayModeChangeListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerDisplayModeInfo_removeModeChangeListener'
+ 'MediaControllerDisplayModeInfoRemoveModeChangeListener'
);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
return;
}
var result = native_.callSync(
- 'MediaControllerDisplayRotation_updateDisplayRotation',
+ 'MediaControllerDisplayRotationUpdate',
args
);
if (native_.isFailure(result)) {
requestId: msg.requestId,
reply: reply
};
- var result = native_.callSync('MediaControllerServer_replyCommand', nativeData);
+ var result = native_.callSync('MediaControllerServerReplyCommand', nativeData);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
if (type_.isEmptyObject(MediaControllerDisplayRotationListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerDisplayRotation_addChangeRequestListener',
+ 'MediaControllerDisplayRotationAddChangeRequestListener',
{
listenerId: MediaControllerDisplayRotationListener.listenerName
}
if (type_.isEmptyObject(MediaControllerDisplayRotationListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerDisplayRotation_removeChangeRequestListener'
+ 'MediaControllerDisplayRotationRemoveChangeRequestListener'
);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
displayRotation: {
get: function() {
var result = native_.callSync(
- 'MediaControllerDisplayRotationInfo_getDisplayRotation',
+ 'MediaControllerDisplayRotationInfoGet',
{
name: _serverName
}
};
var result = native_.callSync(
- 'MediaControllerDisplayRotationInfo_sendRequest',
+ 'MediaControllerDisplayRotationInfoSend',
nativeData
);
if (native_.isFailure(result)) {
if (type_.isEmptyObject(MediaControllerDisplayRotationChangeListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerDisplayRotationInfo_addDisplayRotationChangeListener',
+ 'MediaControllerDisplayRotationInfoAddChangeListener',
{
listenerId: MediaControllerDisplayRotationChangeListener.listenerName
}
if (type_.isEmptyObject(MediaControllerDisplayRotationChangeListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerDisplayRotationInfo_removeDisplayRotationChangeListener'
+ 'MediaControllerDisplayRotationInfoRemoveChangeListener'
);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
state: args.state
};
- var result = native_.callSync('MediaControllerServer_updatePlaybackState', data);
+ var result = native_.callSync('MediaControllerServerUpdatePlaybackState', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
iconURI: args.iconURI
};
- var result = native_.callSync('MediaControllerServer_updateIconURI', data);
+ var result = native_.callSync('MediaControllerServerUpdateIconURI', data);
if (native_.isFailure(result)) {
throw new WebAPIException(
WebAPIException.UNKNOWN_ERR,
position: args.position
};
- var result = native_.callSync('MediaControllerServer_updatePlaybackPosition', data);
+ var result = native_.callSync('MediaControllerServerUpdatePlaybackPosition', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
rating: args.rating
};
- var result = native_.callSync('MediaControllerServer_updatePlaybackAgeRating', data);
+ var result = native_.callSync('MediaControllerServerUpdatePlaybackAgeRating', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
};
var result = native_.callSync(
- 'MediaControllerServer_updatePlaybackContentType',
+ 'MediaControllerServerUpdatePlaybackContentType',
data
);
if (native_.isFailure(result)) {
mode: args.mode
};
- var result = native_.callSync('MediaControllerServer_updateShuffleMode', data);
+ var result = native_.callSync('MediaControllerServerUpdateShuffleMode', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
mode: args.mode
};
- var result = native_.callSync('MediaControllerServer_updateRepeatMode', data);
+ var result = native_.callSync('MediaControllerServerUpdateRepeatMode', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
state: args.state
};
- var result = native_.callSync('MediaControllerServer_updateRepeatState', data);
+ var result = native_.callSync('MediaControllerServerUpdateRepeatState', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
metadata: args.metadata
};
- var result = native_.callSync('MediaControllerServer_updateMetadata', data);
+ var result = native_.callSync('MediaControllerServerUpdateMetadata', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
if (type_.isEmptyObject(ServerPlaybackInfoListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerServer_addChangeRequestPlaybackInfoListener',
+ 'MediaControllerServerAddChangeRequestPlaybackInfoListener',
{
listenerId: ServerPlaybackInfoListener.listenerName
}
ServerPlaybackInfoListener.removeListener(args.watchId);
if (type_.isEmptyObject(ServerPlaybackInfoListener.listeners)) {
- native_.callSync('MediaControllerServer_removeCommandListener');
+ native_.callSync('MediaControllerServerRemoveCommandListener');
}
};
]);
if (type_.isEmptyObject(ServerCommandListener.listeners)) {
- var result = native_.callSync('MediaControllerServer_addCommandListener', {
+ var result = native_.callSync('MediaControllerServerAddCommandListener', {
listenerId: ServerCommandListener.listenerName
});
if (native_.isFailure(result)) {
ServerCommandListener.removeListener(args.watchId);
if (type_.isEmptyObject(ServerCommandListener.listeners)) {
- native_.callSync('MediaControllerServer_removeCommandListener');
+ native_.callSync('MediaControllerServerRemoveCommandListener');
}
};
name: args.name
};
- var result = native_.callSync('MediaControllerServer_createPlaylist', data);
+ var result = native_.callSync('MediaControllerServerCreatePlaylist', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback);
};
- var result = native_.call('MediaControllerServer_savePlaylist', data, callback);
+ var result = native_.call('MediaControllerServerSavePlaylist', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback);
};
- var result = native_.call('MediaControllerServer_deletePlaylist', data, callback);
+ var result = native_.call('MediaControllerServerDeletePlaylist', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
index: args.index
};
- var result = native_.callSync('MediaControllerServer_updatePlaybackItem', data);
+ var result = native_.callSync('MediaControllerServerUpdatePlaybackItem', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback, playlists);
};
- var result = native_.call('MediaControllerServer_getAllPlaylists', {}, callback);
+ var result = native_.call('MediaControllerServerGetAllPlaylists', {}, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
]);
if (!native_.isListenerSet('SearchRequestListener')) {
- var result = native_.callSync('MediaControllerServer_addSearchRequestListener', {
+ var result = native_.callSync('MediaControllerServerAddSearchRequestListener', {
listenerId: 'SearchRequestListener'
});
if (native_.isFailure(result)) {
reply: reply
};
- var result = native_.callSync('MediaControllerServer_replyCommand', nativeData);
+ var result = native_.callSync('MediaControllerServerReplyCommand', nativeData);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
};
MediaControllerServer.prototype.unsetSearchRequestListener = function() {
- var result = native_.callSync('MediaControllerServer_removeSearchRequestListener');
+ var result = native_.callSync('MediaControllerServerRemoveSearchRequestListener');
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
action: action
};
- var result = native_.callSync('MediaControllerClient_getPlaybackAbility', data);
+ var result = native_.callSync('MediaControllerClientGetPlaybackAbility', data);
if (native_.isFailure(result)) {
throw new native_.getErrorObject(result);
}
serverName: name,
abilityType: type
};
- var result = native_.callSync('MediaControllerClient_getSimpleAbility', data);
+ var result = native_.callSync('MediaControllerClientGetSimpleAbility', data);
if (native_.isFailure(result)) {
throw new native_.getErrorObject(result);
}
support: args.support
};
- var result = native_.callSync('MediaControllerServer_setSimpleAbility', data);
+ var result = native_.callSync('MediaControllerServerSetSimpleAbility', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
mode: mode,
support: val
};
- var result = native_.callSync('MediaControllerServer_setDisplayModeAbility', data);
+ var result = native_.callSync('MediaControllerServerSetDisplayModeAbility', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
mode: mode
};
- var result = native_.callSync('MediaControllerClient_getDisplayModeAbility', data);
+ var result = native_.callSync('MediaControllerClientGetDisplayModeAbility', data);
if (native_.isFailure(result)) {
throw new native_.getErrorObject(result);
}
displayRotationAbility: displayRotation
};
var result = native_.callSync(
- 'MediaControllerClient_getDisplayRotationAbility',
+ 'MediaControllerClientGetDisplayRotationAbility',
data
);
if (native_.isFailure(result)) {
};
var result = native_.callSync(
- 'MediaControllerServer_setDisplayRotationAbility',
+ 'MediaControllerServerSetDisplayRotationAbility',
data
);
native_.callIfPossible(args.successCallback, info);
};
- native_.call('MediaControllerClient_findServers', {}, callback);
+ native_.call('MediaControllerClientFindServers', {}, callback);
};
MediaControllerClient.prototype.getLatestServerInfo = function() {
- var result = native_.callSync('MediaControllerClient_getLatestServerInfo', {});
+ var result = native_.callSync('MediaControllerClientGetLatestServerInfo', {});
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
listenerId: ClientAbilityChangeListener.listenerName
};
var result = native_.callSync(
- 'MediaControllerClient_addAbilityChangeListener',
+ 'MediaControllerClientAddAbilityChangeListener',
nativeData
);
if (native_.isFailure(result)) {
if (type_.isEmptyObject(ClientAbilityChangeListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerClient_removeAbilityChangeListener'
+ 'MediaControllerClientRemoveAbilityChangeListener'
);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback, info);
};
- native_.call('MediaControllerClient_findSubscribedServers', {}, callback);
+ native_.call('MediaControllerClientFindSubscribedServers', {}, callback);
};
function MediaControllerServerInfo(data) {
},
playbackInfo: {
get: function() {
- var result = native_.callSync('MediaControllerClient_getPlaybackInfo', {
+ var result = native_.callSync('MediaControllerClientGetPlaybackInfo', {
name: this.name
});
if (native_.isFailure(result)) {
},
iconURI: {
get: function() {
- var result = native_.callSync('MediaControllerServerInfo_getIconURI', {
+ var result = native_.callSync('MediaControllerServerInfoGetIconURI', {
name: this.name
});
if (native_.isFailure(result)) {
native_.callIfPossible(args.successCallback);
};
- native_.call('MediaControllerServerInfo_sendPlaybackState', data, callback);
+ native_.call('MediaControllerServerInfoSendPlaybackState', data, callback);
};
MediaControllerServerInfo.prototype.sendPlaybackPosition = function(
name: this.name
};
- native_.call('MediaControllerServerInfo_sendPlaybackPosition', data, callback);
+ native_.call('MediaControllerServerInfoSendPlaybackPosition', data, callback);
};
MediaControllerServerInfo.prototype.sendShuffleMode = function(
mode: args.mode,
name: this.name
};
- native_.call('MediaControllerServerInfo_sendShuffleMode', data, callback);
+ native_.call('MediaControllerServerInfoSendShuffleMode', data, callback);
};
MediaControllerServerInfo.prototype.sendRepeatMode = function(
mode: args.mode,
name: this.name
};
- native_.call('MediaControllerServerInfo_sendRepeatMode', data, callback);
+ native_.call('MediaControllerServerInfoSendRepeatMode', data, callback);
};
MediaControllerServerInfo.prototype.sendRepeatState = function() {
state: args.state,
name: this.name
};
- native_.call('MediaControllerServerInfo_sendRepeatState', data, callback);
+ native_.call('MediaControllerServerInfoSendRepeatState', data, callback);
};
MediaControllerServerInfo.prototype.sendCommand = function(
};
var replyListenerId = ReplyCommandListener.addListener(callback);
- var result = native_.callSync('MediaControllerServerInfo_sendCommand', nativeData);
+ var result = native_.callSync('MediaControllerServerInfoSendCommand', nativeData);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
};
var result = native_.callSync(
- 'MediaControllerServerInfo_sendSearchRequest',
+ 'MediaControllerServerInfoSendSearchRequest',
nativeData,
callback
);
if (type_.isEmptyObject(ServerInfoStatusListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerServerInfo_addServerStatusChangeListener',
+ 'MediaControllerServerInfoAddServerStatusChangeListener',
{
listenerId: ServerInfoStatusListener.listenerName
}
ServerInfoStatusListener.removeServerInfoListener(args.watchId);
if (type_.isEmptyObject(ServerInfoStatusListener.listeners)) {
- native_.callSync('MediaControllerServerInfo_removeServerStatusChangeListener');
+ native_.callSync('MediaControllerServerInfoRemoveServerStatusChangeListener');
}
};
if (type_.isEmptyObject(ServerInfoPlaybackInfoListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerServerInfo_addPlaybackInfoChangeListener',
+ 'MediaControllerServerInfoAddPlaybackInfoChangeListener',
{
listenerId: ServerInfoPlaybackInfoListener.listenerName
}
ServerInfoPlaybackInfoListener.removeServerInfoListener(args.watchId);
if (type_.isEmptyObject(ServerInfoPlaybackInfoListener.listeners)) {
- native_.callSync('MediaControllerServerInfo_removePlaybackInfoChangeListener');
+ native_.callSync('MediaControllerServerInfoRemovePlaybackInfoChangeListener');
}
};
};
var result = native_.call(
- 'MediaControllerServerInfo_getAllPlaylists',
+ 'MediaControllerServerInfoGetAllPlaylists',
{ name: this.name },
callback
);
position: args.position
};
- var result = native_.callSync('MediaControllerServerInfo_sendPlaybackItem', data);
+ var result = native_.callSync('MediaControllerServerInfoSendPlaybackItem', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
if (type_.isEmptyObject(ServerInfoPlaylistUpdatedListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerServerInfo_addPlaylistUpdatedListener',
+ 'MediaControllerServerInfoAddPlaylistUpdateListener',
{
listenerId: ServerInfoPlaylistUpdatedListener.listenerName
}
if (type_.isEmptyObject(ServerInfoPlaylistUpdatedListener.listeners)) {
var result = native_.callSync(
- 'MediaControllerServerInfo_removePlaylistUpdatedListener'
+ 'MediaControllerServerInfoRemovePlaylistUpdateListener'
);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
name: this.name
};
- var result = native_.callSync('MediaControllerPlaylist_addItem', data);
+ var result = native_.callSync('MediaControllerPlaylistAddItem', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
native_.callIfPossible(args.successCallback, items);
};
- var result = native_.call('MediaControllerPlaylist_getItems', data, callback);
+ var result = native_.call('MediaControllerPlaylistGetItems', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
ScopeLogger();
using namespace std::placeholders;
-#define REGISTER_SYNC(c, x) \
- RegisterSyncHandler(c, std::bind(&MediaControllerInstance::x, this, _1, _2));
-#define REGISTER_ASYNC(c, x) \
- RegisterSyncHandler(c, std::bind(&MediaControllerInstance::x, this, _1, _2));
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&MediaControllerInstance::M, this, _1, _2))
// server
- REGISTER_SYNC("MediaControllerManager_createServer", MediaControllerManagerCreateServer);
- REGISTER_SYNC("MediaControllerServer_updatePlaybackState",
- MediaControllerServerUpdatePlaybackState);
- REGISTER_SYNC("MediaControllerServer_updatePlaybackPosition",
- MediaControllerServerUpdatePlaybackPosition);
- REGISTER_SYNC("MediaControllerServer_updatePlaybackAgeRating",
- MediaControllerServerUpdatePlaybackAgeRating);
- REGISTER_SYNC("MediaControllerServer_updateRepeatMode", MediaControllerServerUpdateRepeatMode);
- REGISTER_SYNC("MediaControllerServer_updateRepeatState", MediaControllerServerUpdateRepeatState);
- REGISTER_SYNC("MediaControllerServer_updateShuffleMode", MediaControllerServerUpdateShuffleMode);
- REGISTER_SYNC("MediaControllerServer_updatePlaybackContentType",
- MediaControllerServerUpdatePlaybackContentType);
- REGISTER_SYNC("MediaControllerServer_updateMetadata", MediaControllerServerUpdateMetadata);
- REGISTER_SYNC("MediaControllerServer_addChangeRequestPlaybackInfoListener",
- MediaControllerServerAddChangeRequestPlaybackInfoListener);
- REGISTER_SYNC("MediaControllerServer_removeChangeRequestPlaybackInfoListener",
- MediaControllerServerRemoveChangeRequestPlaybackInfoListener);
- REGISTER_SYNC("MediaControllerServer_addSearchRequestListener",
- MediaControllerServerAddSearchRequestListener);
- REGISTER_SYNC("MediaControllerServer_removeSearchRequestListener",
- MediaControllerServerRemoveSearchRequestListener);
- REGISTER_SYNC("MediaControllerServer_addCommandListener",
- MediaControllerServerAddCommandListener);
- REGISTER_SYNC("MediaControllerServer_replyCommand", MediaControllerServerReplyCommand);
- REGISTER_SYNC("MediaControllerServer_removeCommandListener",
- MediaControllerServerRemoveCommandListener);
- REGISTER_SYNC("MediaControllerServer_createPlaylist", MediaControllerServerCreatePlaylist);
- REGISTER_ASYNC("MediaControllerServer_savePlaylist", MediaControllerServerSavePlaylist);
- REGISTER_ASYNC("MediaControllerServer_deletePlaylist", MediaControllerServerDeletePlaylist);
- REGISTER_SYNC("MediaControllerServer_updatePlaybackItem",
- MediaControllerServerUpdatePlaybackItem);
- REGISTER_ASYNC("MediaControllerServer_getAllPlaylists", MediaControllerServerGetAllPlaylists);
- REGISTER_SYNC("MediaControllerServer_updateIconURI", MediaControllerServerUpdateIconURI);
- REGISTER_SYNC("MediaControllerServer_savePlaybackAbilities",
- MediaControllerServerSavePlaybackAbilities);
- REGISTER_SYNC("MediaControllerServer_setDisplayModeAbility",
- MediaControllerServerSetDisplayModeAbility);
- REGISTER_SYNC("MediaControllerServer_setDisplayRotationAbility",
- MediaControllerServerSetDisplayRotationAbility);
- REGISTER_SYNC("MediaControllerServer_setSimpleAbility", MediaControllerServerSetSimpleAbility);
- REGISTER_SYNC("MediaControllerServer_getAllClientsInfo", MediaControllerServerGetAllClientsInfo);
-
- // client info
- REGISTER_SYNC("MediaControllerClientInfo_sendEvent", MediaControllerClientInfoSendEvent);
+ REGISTER_METHOD(MediaControllerManagerCreateServer);
+ REGISTER_METHOD(MediaControllerServerUpdatePlaybackState);
+ REGISTER_METHOD(MediaControllerServerUpdatePlaybackPosition);
+ REGISTER_METHOD(MediaControllerServerUpdatePlaybackAgeRating);
+ REGISTER_METHOD(MediaControllerServerUpdateRepeatMode);
+ REGISTER_METHOD(MediaControllerServerUpdateRepeatState);
+ REGISTER_METHOD(MediaControllerServerUpdateShuffleMode);
+ REGISTER_METHOD(MediaControllerServerUpdateMetadata);
+ REGISTER_METHOD(MediaControllerServerUpdatePlaybackContentType);
+ REGISTER_METHOD(MediaControllerServerUpdatePlaybackContentType);
+ REGISTER_METHOD(MediaControllerServerAddChangeRequestPlaybackInfoListener);
+ REGISTER_METHOD(MediaControllerServerRemoveChangeRequestPlaybackInfoListener);
+ REGISTER_METHOD(MediaControllerServerAddSearchRequestListener);
+ REGISTER_METHOD(MediaControllerServerRemoveSearchRequestListener);
+ REGISTER_METHOD(MediaControllerServerAddCommandListener);
+ REGISTER_METHOD(MediaControllerServerReplyCommand);
+ REGISTER_METHOD(MediaControllerServerRemoveCommandListener);
+ REGISTER_METHOD(MediaControllerServerCreatePlaylist);
+ REGISTER_METHOD(MediaControllerServerSavePlaylist);
+ REGISTER_METHOD(MediaControllerServerDeletePlaylist);
+ REGISTER_METHOD(MediaControllerServerUpdatePlaybackItem);
+
+ REGISTER_METHOD(MediaControllerServerGetAllPlaylists);
+ REGISTER_METHOD(MediaControllerServerUpdateIconURI);
+ REGISTER_METHOD(MediaControllerServerSavePlaybackAbilities);
+ REGISTER_METHOD(MediaControllerServerSetDisplayModeAbility);
+ REGISTER_METHOD(MediaControllerServerSetDisplayRotationAbility);
+ REGISTER_METHOD(MediaControllerServerSetSimpleAbility);
// client
- REGISTER_SYNC("MediaControllerManager_getClient", MediaControllerManagerGetClient);
- REGISTER_ASYNC("MediaControllerClient_findServers", MediaControllerClientFindServers);
- REGISTER_SYNC("MediaControllerClient_getLatestServerInfo",
- MediaControllerClientGetLatestServerInfo);
- REGISTER_SYNC("MediaControllerClient_getPlaybackInfo", MediaControllerClientGetPlaybackInfo);
- REGISTER_SYNC("MediaControllerClient_getPlaybackAbility",
- MediaControllerClientGetPlaybackAbility);
- REGISTER_SYNC("MediaControllerClient_getDisplayModeAbility",
- MediaControllerClientGetDisplayModeAbility);
- REGISTER_SYNC("MediaControllerClient_getDisplayRotationAbility",
- MediaControllerClientGetDisplayRotationAbility);
- REGISTER_SYNC("MediaControllerClient_getSimpleAbility", MediaControllerClientGetSimpleAbility);
- REGISTER_ASYNC("MediaControllerClient_findSubscribedServers",
- MediaControllerClientFindSubscribedServers);
- REGISTER_SYNC("MediaControllerClient_setCustomEventListener",
- MediaControllerClientSetCustomEventListener);
- REGISTER_SYNC("MediaControllerClient_unsetCustomEventListener",
- MediaControllerClientUnsetCustomEventListener);
- REGISTER_SYNC("MediaControllerClient_sendEventReply", MediaControllerClientSendEventReply);
+ REGISTER_METHOD(MediaControllerManagerGetClient);
+ REGISTER_METHOD(MediaControllerClientFindServers);
+ REGISTER_METHOD(MediaControllerClientGetLatestServerInfo);
+ REGISTER_METHOD(MediaControllerClientGetPlaybackInfo);
+ REGISTER_METHOD(MediaControllerClientGetPlaybackAbility);
+ REGISTER_METHOD(MediaControllerClientGetDisplayModeAbility);
+ REGISTER_METHOD(MediaControllerClientGetDisplayRotationAbility);
+ REGISTER_METHOD(MediaControllerClientGetSimpleAbility);
+ REGISTER_METHOD(MediaControllerClientFindSubscribedServers);
// server_info
- REGISTER_SYNC("MediaControllerServerInfo_sendPlaybackState",
- MediaControllerServerInfoSendPlaybackState);
- REGISTER_ASYNC("MediaControllerServerInfo_sendPlaybackPosition",
- MediaControllerServerInfoSendPlaybackPosition);
- REGISTER_ASYNC("MediaControllerServerInfo_sendRepeatMode",
- MediaControllerServerInfoSendRepeatMode);
- REGISTER_ASYNC("MediaControllerServerInfo_sendRepeatState",
- MediaControllerServerInfoSendRepeatState);
- REGISTER_ASYNC("MediaControllerServerInfo_sendShuffleMode",
- MediaControllerServerInfoSendShuffleMode);
- REGISTER_ASYNC("MediaControllerServerInfo_sendSearchRequest",
- MediaControllerServerInfoSendSearchRequest);
- REGISTER_ASYNC("MediaControllerServerInfo_sendCommand", MediaControllerServerInfoSendCommand);
- REGISTER_SYNC("MediaControllerServerInfo_addServerStatusChangeListener",
- MediaControllerServerInfoAddServerStatusChangeListener);
- REGISTER_SYNC("MediaControllerServerInfo_removeServerStatusChangeListener",
- MediaControllerServerInfoRemoveServerStatusChangeListener);
- REGISTER_SYNC("MediaControllerServerInfo_addPlaybackInfoChangeListener",
- MediaControllerServerInfoAddPlaybackInfoChangeListener);
- REGISTER_SYNC("MediaControllerServerInfo_removePlaybackInfoChangeListener",
- MediaControllerServerInfoRemovePlaybackInfoChangeListener);
- REGISTER_SYNC("MediaControllerServerInfo_sendPlaybackItem",
- MediaControllerServerInfoSendPlaybackItem);
- REGISTER_SYNC("MediaControllerServerInfo_addPlaylistUpdatedListener",
- MediaControllerServerInfoAddPlaylistUpdateListener);
- REGISTER_SYNC("MediaControllerServerInfo_removePlaylistUpdatedListener",
- MediaControllerServerInfoRemovePlaylistUpdateListener);
- REGISTER_ASYNC("MediaControllerServerInfo_getAllPlaylists",
- MediaControllerServerInfoGetAllPlaylists);
- REGISTER_SYNC("MediaControllerServerInfo_getIconURI", MediaControllerServerInfoGetIconURI);
- REGISTER_SYNC("MediaControllerClient_addAbilityChangeListener",
- MediaControllerClientAddAbilityChangeListener);
- REGISTER_SYNC("MediaControllerClient_removeAbilityChangeListener",
- MediaControllerClientRemoveAbilityChangeListener);
+ REGISTER_METHOD(MediaControllerServerInfoSendPlaybackState);
+ REGISTER_METHOD(MediaControllerServerInfoSendPlaybackPosition);
+ REGISTER_METHOD(MediaControllerServerInfoSendRepeatMode);
+ REGISTER_METHOD(MediaControllerServerInfoSendRepeatState);
+ REGISTER_METHOD(MediaControllerServerInfoSendShuffleMode);
+ REGISTER_METHOD(MediaControllerServerInfoSendSearchRequest);
+ REGISTER_METHOD(MediaControllerServerInfoSendCommand);
+ REGISTER_METHOD(MediaControllerServerInfoAddServerStatusChangeListener);
+ REGISTER_METHOD(MediaControllerServerInfoRemoveServerStatusChangeListener);
+ REGISTER_METHOD(MediaControllerServerInfoAddPlaybackInfoChangeListener);
+ REGISTER_METHOD(MediaControllerServerInfoRemovePlaybackInfoChangeListener);
+ REGISTER_METHOD(MediaControllerServerInfoSendPlaybackItem);
+ REGISTER_METHOD(MediaControllerServerInfoAddPlaylistUpdateListener);
+ REGISTER_METHOD(MediaControllerServerInfoRemovePlaylistUpdateListener);
+ REGISTER_METHOD(MediaControllerServerInfoGetAllPlaylists);
+ REGISTER_METHOD(MediaControllerServerInfoGetIconURI);
+ REGISTER_METHOD(MediaControllerClientAddAbilityChangeListener);
+ REGISTER_METHOD(MediaControllerClientRemoveAbilityChangeListener);
// abilities_info
- REGISTER_SYNC("MediaControllerAbilitiesInfo_subscribe", MediaControllerAbilitiesInfoSubscribe);
- REGISTER_SYNC("MediaControllerAbilitiesInfo_unsubscribe",
- MediaControllerAbilitiesInfoUnsubscribe);
+ REGISTER_METHOD(MediaControllerAbilitiesInfoSubscribe);
+ REGISTER_METHOD(MediaControllerAbilitiesInfoUnsubscribe);
// playlist
- REGISTER_SYNC("MediaControllerPlaylist_addItem", MediaControllerPlaylistAddItem);
- REGISTER_ASYNC("MediaControllerPlaylist_getItems", MediaControllerPlaylistGetItems);
+ REGISTER_METHOD(MediaControllerPlaylistAddItem);
+ REGISTER_METHOD(MediaControllerPlaylistGetItems);
// subtitles
- REGISTER_SYNC("MediaControllerSubtitles_updateEnabled", MediaControllerSubtitlesUpdateEnabled);
- REGISTER_SYNC("MediaControllerSubtitles_addChangeRequestListener",
- MediaControllerSubtitlesAddChangeRequestListener);
- REGISTER_SYNC("MediaControllerSubtitles_removeChangeRequestListener",
- MediaControllerSubtitlesRemoveChangeRequestListener);
-
- REGISTER_SYNC("MediaControllerSubtitlesInfo_getEnabled", MediaControllerSubtitlesInfoGetEnabled);
- REGISTER_ASYNC("MediaControllerSubtitlesInfo_sendRequest",
- MediaControllerSubtitlesInfoSendRequest);
- REGISTER_SYNC("MediaControllerSubtitlesInfo_addModeChangeListener",
- MediaControllerSubtitlesInfoAddModeChangeListener);
- REGISTER_SYNC("MediaControllerSubtitlesInfo_removeModeChangeListener",
- MediaControllerSubtitlesInfoRemoveModeChangeListener);
+ REGISTER_METHOD(MediaControllerSubtitlesUpdateEnabled);
+ REGISTER_METHOD(MediaControllerSubtitlesAddChangeRequestListener);
+ REGISTER_METHOD(MediaControllerSubtitlesRemoveChangeRequestListener);
+
+ REGISTER_METHOD(MediaControllerSubtitlesInfoGetEnabled);
+ REGISTER_METHOD(MediaControllerSubtitlesInfoSendRequest);
+ REGISTER_METHOD(MediaControllerSubtitlesInfoAddModeChangeListener);
+ REGISTER_METHOD(MediaControllerSubtitlesInfoRemoveModeChangeListener);
// mode360
- REGISTER_SYNC("MediaControllerMode360_updateEnabled", MediaControllerMode360UpdateEnabled);
- REGISTER_SYNC("MediaControllerMode360_addChangeRequestListener",
- MediaControllerMode360AddChangeRequestListener);
- REGISTER_SYNC("MediaControllerMode360_removeChangeRequestListener",
- MediaControllerMode360RemoveChangeRequestListener);
-
- REGISTER_SYNC("MediaControllerMode360Info_getEnabled", MediaControllerMode360InfoGetEnabled);
- REGISTER_ASYNC("MediaControllerMode360Info_sendRequest", MediaControllerMode360InfoSendRequest);
- REGISTER_SYNC("MediaControllerMode360Info_addModeChangeListener",
- MediaControllerMode360InfoAddModeChangeListener);
- REGISTER_SYNC("MediaControllerMode360Info_removeModeChangeListener",
- MediaControllerMode360InfoRemoveModeChangeListener);
+ REGISTER_METHOD(MediaControllerMode360UpdateEnabled);
+ REGISTER_METHOD(MediaControllerMode360AddChangeRequestListener);
+ REGISTER_METHOD(MediaControllerMode360RemoveChangeRequestListener);
+
+ REGISTER_METHOD(MediaControllerMode360InfoGetEnabled);
+ REGISTER_METHOD(MediaControllerMode360InfoSendRequest);
+ REGISTER_METHOD(MediaControllerMode360InfoAddModeChangeListener);
+ REGISTER_METHOD(MediaControllerMode360InfoRemoveModeChangeListener);
// displayMode
- REGISTER_SYNC("MediaControllerDisplayMode_updateType", MediaControllerDisplayModeUpdateType);
- REGISTER_SYNC("MediaControllerDisplayMode_addChangeRequestListener",
- MediaControllerDisplayModeAddChangeRequestListener);
- REGISTER_SYNC("MediaControllerDisplayMode_removeChangeRequestListener",
- MediaControllerDisplayModeRemoveChangeRequestListener);
-
- REGISTER_SYNC("MediaControllerDisplayModeInfo_getType", MediaControllerDisplayModeInfoGetType);
- REGISTER_ASYNC("MediaControllerDisplayModeInfo_SendRequest",
- MediaControllerDisplayModeInfoSendType);
- REGISTER_SYNC("MediaControllerDisplayModeInfo_addModeChangeListener",
- MediaControllerDisplayModeInfoAddModeChangeListener);
- REGISTER_SYNC("MediaControllerDisplayModeInfo_removeModeChangeListener",
- MediaControllerDisplayModeInfoRemoveModeChangeListener);
+ REGISTER_METHOD(MediaControllerDisplayModeUpdateType);
+ REGISTER_METHOD(MediaControllerDisplayModeAddChangeRequestListener);
+ REGISTER_METHOD(MediaControllerDisplayModeRemoveChangeRequestListener);
+
+ REGISTER_METHOD(MediaControllerDisplayModeInfoGetType);
+ REGISTER_METHOD(MediaControllerDisplayModeInfoSendType);
+ REGISTER_METHOD(MediaControllerDisplayModeInfoAddModeChangeListener);
+ REGISTER_METHOD(MediaControllerDisplayModeInfoRemoveModeChangeListener);
// displayRotation
- REGISTER_SYNC("MediaControllerDisplayRotation_updateDisplayRotation",
- MediaControllerDisplayRotationUpdate);
- REGISTER_SYNC("MediaControllerDisplayRotation_addChangeRequestListener",
- MediaControllerDisplayRotationAddChangeRequestListener);
- REGISTER_SYNC("MediaControllerDisplayRotation_removeChangeRequestListener",
- MediaControllerDisplayRotationRemoveChangeRequestListener);
-
- REGISTER_SYNC("MediaControllerDisplayRotationInfo_getDisplayRotation",
- MediaControllerDisplayRotationInfoGet);
- REGISTER_ASYNC("MediaControllerDisplayRotationInfo_sendRequest",
- MediaControllerDisplayRotationInfoSend);
- REGISTER_SYNC("MediaControllerDisplayRotationInfo_addDisplayRotationChangeListener",
- MediaControllerDisplayRotationInfoAddChangeListener);
- REGISTER_SYNC("MediaControllerDisplayRotationInfo_removeDisplayRotationChangeListener",
- MediaControllerDisplayRotationInfoRemoveChangeListener);
-
-#undef REGISTER_SYNC
-#undef REGISTER_ASYNC
+ REGISTER_METHOD(MediaControllerDisplayRotationUpdate);
+ REGISTER_METHOD(MediaControllerDisplayRotationAddChangeRequestListener);
+ REGISTER_METHOD(MediaControllerDisplayRotationRemoveChangeRequestListener);
+
+ REGISTER_METHOD(MediaControllerDisplayRotationInfoGet);
+ REGISTER_METHOD(MediaControllerDisplayRotationInfoSend);
+ REGISTER_METHOD(MediaControllerDisplayRotationInfoAddChangeListener);
+ REGISTER_METHOD(MediaControllerDisplayRotationInfoRemoveChangeListener);
+
+#undef REGISTER_METHOD
}
MediaControllerInstance::~MediaControllerInstance() {