RDK Documentation (Open Sourced RDK Components)
libpd.h
Go to the documentation of this file.
1 /*
2  * If not stated otherwise in this file or this component's Licenses.txt file the
3  * following copyright and licenses apply:
4  *
5  * Copyright 2016 RDK Management
6  *
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  * http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18 */
19 /**
20  * @file libpd.h
21  *
22  * @description This header defines the WebPA Abstraction APIs
23  *
24  */
25 #include "webpa_adapter.h"
26 /**
27  * @brief Set Initial Notify config files
28  */
29 void libpd_set_notifyConfigFile(const char* configFile);
30 
31 /**
32  * @brief Initialize libparodus connection and load DB
33  */
34 void *libpd_client_mgr(void *args);
35 
36 /**
37  * @brief Stops parodus receive wait thread
38  */
40 
41 /**
42  * Send Notification Message
43  * @param[in] - Notification payload
44  * @param[in] - Notification Source
45  * @param[in] - Notification Destination
46  */
47 void sendNotification(char *payload, char *source, char *destination);
48 
49 
webpa_adapter.h
stop_parodus_recv_wait
void stop_parodus_recv_wait()
Stops parodus receive wait thread.
Definition: libpd.cpp:85
libpd_set_notifyConfigFile
void libpd_set_notifyConfigFile(const char *configFile)
Set Initial Notify config files.
Definition: libpd.cpp:80
sendNotification
void sendNotification(char *payload, char *source, char *destination)
Definition: libpd.cpp:225
libpd_client_mgr
void * libpd_client_mgr(void *args)
Initialize libparodus connection and load DB.
Definition: libpd.cpp:93