From ce253994af37137d4c29221e7914f437c3dcb510 Mon Sep 17 00:00:00 2001 From: Kazumasa Mitsunari Date: Mon, 2 Oct 2017 16:22:02 +0900 Subject: Add agl-service-soundmanager-2017 Add a new binding agl-service-soundmanager-2017. A image about this see JIRA SPEC-916 Packaging via cmake [PatchSet3] Pass to afb-binding version 2 Fix typo Fix libsoundmanager bug [PatchSet4] Modified commit message [PatchSet5] Re-add root CMakeLists.txt Prevent memory leak of json object Bug-AGL: SPEC-926 Change-Id: I24c0280210777778c379ac7027f3d71fa28d6d85 Signed-off-by: Kazumasa Mitsunari --- doc/api-ref/html/soundmanager_8c.html | 334 ++++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 doc/api-ref/html/soundmanager_8c.html (limited to 'doc/api-ref/html/soundmanager_8c.html') diff --git a/doc/api-ref/html/soundmanager_8c.html b/doc/api-ref/html/soundmanager_8c.html new file mode 100644 index 0000000..01ac3bb --- /dev/null +++ b/doc/api-ref/html/soundmanager_8c.html @@ -0,0 +1,334 @@ + + + + + + + +Sound Manager: SoundManagerBinding/soundmanager_binging/soundmanager.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Sound Manager +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
soundmanager.c File Reference
+
+
+
#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <stdint.h>
+#include <unistd.h>
+#include <json-c/json.h>
+#include <pthread.h>
+#include <afb/afb-binding.h>
+#include "sm-helper.h"
+#include "dbus/audio_manager_interface.h"
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  event
 
+ + + + + + + + + + + + + + + + + + + +

+Macros

#define _GNU_SOURCE
 
#define AM_NAME   "org.genivi.audiomanager"
 
#define AM_CMD_PATH   "/org/genivi/audiomanager/commandinterface"
 
#define AM_ROUTE_PATH   "/org/genivi/audiomanager/routinginterface"
 
#define SOUND_MANAGER_NAME   "org.soundmanager.genivi.routingsend"
 
#define SOUND_MANAGER_PATH   "org/soundmanager/genivi/routingsend"
 
#define COMMAND_EVENT_NUM   10
 
#define ROUTING_EVENT_NUM   10
 
#define MAX_LEN_STR   100
 
+ + + + + +

+Functions

const struct afb_binding * afbBindingV1Register (const struct afb_binding_interface *itf)
 
int afbBindingV1ServiceInit (struct afb_service service)
 
+

Macro Definition Documentation

+ +

◆ _GNU_SOURCE

+ +
+
+ + + + +
#define _GNU_SOURCE
+
+ +

Definition at line 17 of file soundmanager.c.

+ +
+
+ +

◆ AM_CMD_PATH

+ +
+
+ + + + +
#define AM_CMD_PATH   "/org/genivi/audiomanager/commandinterface"
+
+ +

Definition at line 32 of file soundmanager.c.

+ +
+
+ +

◆ AM_NAME

+ +
+
+ + + + +
#define AM_NAME   "org.genivi.audiomanager"
+
+ +

Definition at line 31 of file soundmanager.c.

+ +
+
+ +

◆ AM_ROUTE_PATH

+ +
+
+ + + + +
#define AM_ROUTE_PATH   "/org/genivi/audiomanager/routinginterface"
+
+ +

Definition at line 33 of file soundmanager.c.

+ +
+
+ +

◆ COMMAND_EVENT_NUM

+ +
+
+ + + + +
#define COMMAND_EVENT_NUM   10
+
+ +

Definition at line 37 of file soundmanager.c.

+ +
+
+ +

◆ MAX_LEN_STR

+ +
+
+ + + + +
#define MAX_LEN_STR   100
+
+ +

Definition at line 39 of file soundmanager.c.

+ +
+
+ +

◆ ROUTING_EVENT_NUM

+ +
+
+ + + + +
#define ROUTING_EVENT_NUM   10
+
+ +

Definition at line 38 of file soundmanager.c.

+ +
+
+ +

◆ SOUND_MANAGER_NAME

+ +
+
+ + + + +
#define SOUND_MANAGER_NAME   "org.soundmanager.genivi.routingsend"
+
+ +

Definition at line 34 of file soundmanager.c.

+ +
+
+ +

◆ SOUND_MANAGER_PATH

+ +
+
+ + + + +
#define SOUND_MANAGER_PATH   "org/soundmanager/genivi/routingsend"
+
+ +

Definition at line 35 of file soundmanager.c.

+ +
+
+

Function Documentation

+ +

◆ afbBindingV1Register()

+ +
+
+ + + + + + + + +
const struct afb_binding* afbBindingV1Register (const struct afb_binding_interface * itf)
+
+ +

Definition at line 1137 of file soundmanager.c.

+ +
+
+ +

◆ afbBindingV1ServiceInit()

+ +
+
+ + + + + + + + +
int afbBindingV1ServiceInit (struct afb_service service)
+
+ +

Definition at line 1145 of file soundmanager.c.

+ +
+
+
+
+ + + + -- cgit 1.2.3-korg