aboutsummaryrefslogtreecommitdiff
path: root/platform/shared/chre_api_core.cc
diff options
context:
space:
mode:
Diffstat (limited to 'platform/shared/chre_api_core.cc')
-rw-r--r--platform/shared/chre_api_core.cc18
1 files changed, 3 insertions, 15 deletions
diff --git a/platform/shared/chre_api_core.cc b/platform/shared/chre_api_core.cc
index e46a22eb..a3d9a128 100644
--- a/platform/shared/chre_api_core.cc
+++ b/platform/shared/chre_api_core.cc
@@ -23,7 +23,6 @@
#include "chre/platform/fatal_error.h"
#include "chre/platform/log.h"
#include "chre/util/macros.h"
-#include "chre/util/system/napp_permissions.h"
#include "chre_api/chre/event.h"
#include "chre_api/chre/re.h"
@@ -73,10 +72,9 @@ DLL_EXPORT bool chreSendMessageToHost(void *message, uint32_t messageSize,
CHRE_HOST_ENDPOINT_BROADCAST, freeCallback);
}
-DLL_EXPORT bool chreSendMessageWithPermissions(
+DLL_EXPORT bool chreSendMessageToHostEndpoint(
void *message, size_t messageSize, uint32_t messageType,
- uint16_t hostEndpoint, uint32_t messagePermissions,
- chreMessageFreeFunction *freeCallback) {
+ uint16_t hostEndpoint, chreMessageFreeFunction *freeCallback) {
Nanoapp *nanoapp = EventLoopManager::validateChreApiCall(__func__);
bool success = false;
@@ -89,8 +87,7 @@ DLL_EXPORT bool chreSendMessageWithPermissions(
auto &hostCommsManager =
EventLoopManagerSingleton::get()->getHostCommsManager();
success = hostCommsManager.sendMessageToHostFromNanoapp(
- nanoapp, message, messageSize, messageType, hostEndpoint,
- messagePermissions, freeCallback);
+ nanoapp, message, messageSize, messageType, hostEndpoint, freeCallback);
}
if (!success && freeCallback != nullptr) {
@@ -100,15 +97,6 @@ DLL_EXPORT bool chreSendMessageWithPermissions(
return success;
}
-DLL_EXPORT bool chreSendMessageToHostEndpoint(
- void *message, size_t messageSize, uint32_t messageType,
- uint16_t hostEndpoint, chreMessageFreeFunction *freeCallback) {
- return chreSendMessageWithPermissions(
- message, messageSize, messageType, hostEndpoint,
- static_cast<uint32_t>(chre::NanoappPermissions::CHRE_PERMS_NONE),
- freeCallback);
-}
-
DLL_EXPORT bool chreGetNanoappInfoByAppId(uint64_t appId,
struct chreNanoappInfo *info) {
return EventLoopManagerSingleton::get()