summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>2014-03-04 14:58:20 +0900
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>2014-03-04 17:19:11 +0900
commitda3daddbe2057abe1e875437e23367bc36e30b4b (patch)
tree82e70079be478a58edaeb4e728c715b74563cbf8
parent984d7844a07102900b7690b5e37d6d0d3dbba17b (diff)
downloadwayland-ivi-extension-da3daddbe2057abe1e875437e23367bc36e30b4b.tar.gz
Remove dependency on IpcModuleLoader.h
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
-rw-r--r--ivi-layermanagement-api/ilmCommon/include/IpcModuleLoader.h75
-rw-r--r--ivi-layermanagement-api/ilmCommon/include/ilm_configuration.h2
-rw-r--r--ivi-layermanagement-api/ilmCommon/src/ilm_common_wayland_platform.c3
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;
};