diff options
author | Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp> | 2014-03-04 14:58:20 +0900 |
---|---|---|
committer | Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp> | 2014-03-04 17:19:11 +0900 |
commit | da3daddbe2057abe1e875437e23367bc36e30b4b (patch) | |
tree | 82e70079be478a58edaeb4e728c715b74563cbf8 | |
parent | 984d7844a07102900b7690b5e37d6d0d3dbba17b (diff) | |
download | wayland-ivi-extension-da3daddbe2057abe1e875437e23367bc36e30b4b.tar.gz |
Remove dependency on IpcModuleLoader.h
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
3 files changed, 0 insertions, 80 deletions
diff --git a/ivi-layermanagement-api/ilmCommon/include/IpcModuleLoader.h b/ivi-layermanagement-api/ilmCommon/include/IpcModuleLoader.h deleted file mode 100644 index 0e1952e..0000000 --- a/ivi-layermanagement-api/ilmCommon/include/IpcModuleLoader.h +++ /dev/null @@ -1,75 +0,0 @@ -/************************************************************************** - * - * Copyright 2012 BMW Car IT GmbH - * - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - ****************************************************************************/ -#ifndef __IPCMODULELOADER_H_ -#define __IPCMODULELOADER_H_ - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus*/ - -#include "ilm_types.h" - -struct IpcModule -{ - t_ilm_bool (*initClientMode)(); - t_ilm_bool (*initServiceMode)(); - - t_ilm_message (*createMessage)(t_ilm_const_string); - t_ilm_message (*createResponse)(t_ilm_message); - t_ilm_message (*createErrorResponse)(t_ilm_message); - t_ilm_message (*createNotification)(t_ilm_const_string); - - t_ilm_bool (*appendBool)(t_ilm_message, const t_ilm_bool); - t_ilm_bool (*appendDouble)(t_ilm_message, const double); - t_ilm_bool (*appendString)(t_ilm_message, const char*); - t_ilm_bool (*appendInt)(t_ilm_message, const int); - t_ilm_bool (*appendIntArray)(t_ilm_message, const int*, int); - t_ilm_bool (*appendUint)(t_ilm_message, const unsigned int); - t_ilm_bool (*appendUintArray)(t_ilm_message, const unsigned int*, int); - - t_ilm_bool (*sendToClients)(t_ilm_message, t_ilm_client_handle*, int); - t_ilm_bool (*sendToService)(t_ilm_message); - - t_ilm_message (*receive)(t_ilm_int); /* timeout in ms*/ - - t_ilm_const_string (*getMessageName)(t_ilm_message); - t_ilm_message_type (*getMessageType)(t_ilm_message); - t_ilm_const_string (*getSenderName)(t_ilm_message); - t_ilm_client_handle (*getSenderHandle)(t_ilm_message); - - t_ilm_bool (*getBool)(t_ilm_message, t_ilm_bool*); - t_ilm_bool (*getDouble)(t_ilm_message, double*); - t_ilm_bool (*getString)(t_ilm_message, char*); - t_ilm_bool (*getInt)(t_ilm_message, int*); - t_ilm_bool (*getIntArray)(t_ilm_message, int**, int*); - t_ilm_bool (*getUint)(t_ilm_message, unsigned int*); - t_ilm_bool (*getUintArray)(t_ilm_message, unsigned int**, int*); - - t_ilm_bool (*destroyMessage)(t_ilm_message); - - t_ilm_bool (*destroy)(); -}; - -t_ilm_bool loadIpcModule(struct IpcModule* communicator); - -#ifdef __cplusplus -} /* extern "C"*/ -#endif /* __cplusplus*/ - -#endif /* __IPCMODULELOADER_H_*/ diff --git a/ivi-layermanagement-api/ilmCommon/include/ilm_configuration.h b/ivi-layermanagement-api/ilmCommon/include/ilm_configuration.h index ba82c4b..671cf15 100644 --- a/ivi-layermanagement-api/ilmCommon/include/ilm_configuration.h +++ b/ivi-layermanagement-api/ilmCommon/include/ilm_configuration.h @@ -19,8 +19,6 @@ #ifndef _ILM_CONFIGURATION_H_ #define _ILM_CONFIGURATION_H_ -#include "IpcModuleLoader.h" - /* * in ms, negative value for infinite */ diff --git a/ivi-layermanagement-api/ilmCommon/src/ilm_common_wayland_platform.c b/ivi-layermanagement-api/ilmCommon/src/ilm_common_wayland_platform.c index 237dad9..b4c9895 100644 --- a/ivi-layermanagement-api/ilmCommon/src/ilm_common_wayland_platform.c +++ b/ivi-layermanagement-api/ilmCommon/src/ilm_common_wayland_platform.c @@ -47,9 +47,6 @@ void init_ilmCommonPlatformTable() /* automatically gets assigned argv[0] */ extern char *__progname; -/* available to all client APIs, exported in ilm_common.h */ -struct IpcModule gIpcModule; - struct ilm_common_context { int32_t valid; }; |