You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by cd...@apache.org on 2020/04/23 09:01:56 UTC
[plc4x] 02/02: - Removed the "_types" part from the promise related
functions
This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a commit to branch feature/c-api
in repository https://gitbox.apache.org/repos/asf/plc4x.git
commit 2b8a2214d64f420182845faf8a96723bae46490c
Author: Christofer Dutz <ch...@c-ware.de>
AuthorDate: Thu Apr 23 11:01:47 2020 +0200
- Removed the "_types" part from the promise related functions
---
sandbox/plc4c/api/src/main/include/plc4c_types.h | 10 +++++-----
sandbox/plc4c/examples/hello-world/src/main/c/hello_world.c | 8 +++-----
sandbox/plc4c/spi/src/main/c/plc4c_types.c | 12 ++++++------
3 files changed, 14 insertions(+), 16 deletions(-)
diff --git a/sandbox/plc4c/api/src/main/include/plc4c_types.h b/sandbox/plc4c/api/src/main/include/plc4c_types.h
index 849ad07..84c6645 100644
--- a/sandbox/plc4c/api/src/main/include/plc4c_types.h
+++ b/sandbox/plc4c/api/src/main/include/plc4c_types.h
@@ -83,35 +83,35 @@ typedef void (*plc4c_failure_callback)(plc4c_promise *promise);
* @param promise the promise to set the callback on
* @param successCallback the callback
*/
-void plc4c_types_promise_set_success_callback(plc4c_promise* promise, plc4c_success_callback successCallback);
+void plc4c_promise_set_success_callback(plc4c_promise* promise, plc4c_success_callback successCallback);
/**
* Function to register a failure callback on a given plc4c_promise.
* @param promise the promise to set the callback on
* @param successCallback the callback
*/
-void plc4c_types_promise_set_failure_callback(plc4c_promise* promise, plc4c_failure_callback failureCallback);
+void plc4c_promise_set_failure_callback(plc4c_promise* promise, plc4c_failure_callback failureCallback);
/**
* Check if a promise is completed
* @param promise the promise
* @return true if the promise is in a final state
*/
-bool plc4c_types_promise_completed(plc4c_promise* promise);
+bool plc4c_promise_completed(plc4c_promise* promise);
/**
* Check if a promise is completed successfully
* @param promise the promise
* @return true if the promise is the state OK
*/
-bool plc4c_types_promise_completed_successfully(plc4c_promise* promise);
+bool plc4c_promise_completed_successfully(plc4c_promise* promise);
/**
* Check if a promise is completed unsuccessfully
* @param promise the promise
* @return true if the promise is in a final state other than OK
*/
-bool plc4c_types_promise_completed_unsuccessfully(plc4c_promise* promise);
+bool plc4c_promise_completed_unsuccessfully(plc4c_promise* promise);
#ifdef __cplusplus
diff --git a/sandbox/plc4c/examples/hello-world/src/main/c/hello_world.c b/sandbox/plc4c/examples/hello-world/src/main/c/hello_world.c
index 666f3b5..eefb095 100644
--- a/sandbox/plc4c/examples/hello-world/src/main/c/hello_world.c
+++ b/sandbox/plc4c/examples/hello-world/src/main/c/hello_world.c
@@ -59,9 +59,9 @@ int main() {
// Establish connections to remote devices
// you may or may not care about the connection handle
plc4c_promise* connect_promise = plc4c_system_connect(system, "s7://192.168.42.20", &connection);
- plc4c_types_promise_set_success_callback(connect_promise, &onLocalConnectionSuccess);
- plc4c_types_promise_set_failure_callback(connect_promise, &onLocalConnectionFailure);
- if (plc4c_types_promise_completed_unsuccessfully(connect_promise)) {
+ plc4c_promise_set_success_callback(connect_promise, &onLocalConnectionSuccess);
+ plc4c_promise_set_failure_callback(connect_promise, &onLocalConnectionFailure);
+ if (plc4c_promise_completed_unsuccessfully(connect_promise)) {
return -1;
}
@@ -70,8 +70,6 @@ int main() {
if (plc4c_system_loop(system) != OK) {
break;
}
-
-
}
// Make sure everything is cleaned up correctly.
diff --git a/sandbox/plc4c/spi/src/main/c/plc4c_types.c b/sandbox/plc4c/spi/src/main/c/plc4c_types.c
index ce3e6d0..c82eba6 100644
--- a/sandbox/plc4c/spi/src/main/c/plc4c_types.c
+++ b/sandbox/plc4c/spi/src/main/c/plc4c_types.c
@@ -24,23 +24,23 @@ char *plc4c_return_code_to_message(return_code err) {
return "hurz";
}
-void plc4c_types_promise_set_success_callback(plc4c_promise* promise, plc4c_success_callback successCallback) {
+void plc4c_promise_set_success_callback(plc4c_promise* promise, plc4c_success_callback successCallback) {
promise->successCallback = successCallback;
}
-void plc4c_types_promise_set_failure_callback(plc4c_promise* promise, plc4c_failure_callback failureCallback) {
+void plc4c_promise_set_failure_callback(plc4c_promise* promise, plc4c_failure_callback failureCallback) {
promise->failureCallback = failureCallback;
}
-bool plc4c_types_promise_completed(plc4c_promise* promise) {
+bool plc4c_promise_completed(plc4c_promise* promise) {
return promise->returnCode != UNFINISHED;
}
-bool plc4c_types_promise_completed_successfully(plc4c_promise* promise) {
+bool plc4c_promise_completed_successfully(plc4c_promise* promise) {
return promise->returnCode == OK;
}
-bool plc4c_types_promise_completed_unsuccessfully(plc4c_promise* promise) {
- return plc4c_types_promise_completed(promise) && !plc4c_types_promise_completed_successfully(promise);
+bool plc4c_promise_completed_unsuccessfully(plc4c_promise* promise) {
+ return plc4c_promise_completed(promise) && !plc4c_promise_completed_successfully(promise);
}