diff options
-rw-r--r-- | Binder.cpp | 7 | ||||
-rw-r--r-- | include/hwbinder/IBinder.h | 1 |
2 files changed, 8 insertions, 0 deletions
@@ -17,6 +17,7 @@ #include <binder/Binder.h> #include <utils/Atomic.h> +#include <utils/misc.h> #include <binder/BpBinder.h> #include <binder/IInterface.h> #include <binder/Parcel.h> @@ -199,6 +200,12 @@ status_t BBinder::onTransact( } return dump(fd, args); } + + case SYSPROPS_TRANSACTION: { + report_sysprop_change(); + return NO_ERROR; + } + default: return UNKNOWN_TRANSACTION; } diff --git a/include/hwbinder/IBinder.h b/include/hwbinder/IBinder.h index 81b56c2..8b84951 100644 --- a/include/hwbinder/IBinder.h +++ b/include/hwbinder/IBinder.h @@ -51,6 +51,7 @@ public: PING_TRANSACTION = B_PACK_CHARS('_','P','N','G'), DUMP_TRANSACTION = B_PACK_CHARS('_','D','M','P'), INTERFACE_TRANSACTION = B_PACK_CHARS('_', 'N', 'T', 'F'), + SYSPROPS_TRANSACTION = B_PACK_CHARS('_', 'S', 'P', 'R'), // Corresponds to TF_ONE_WAY -- an asynchronous call. FLAG_ONEWAY = 0x00000001 |