X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fubus.git;a=blobdiff_plain;f=ubusmsg.h;h=a34b341c3534aab33df7f25cedbcbbabddf42b07;hp=9da330e5287b749ec7b56f46549ff1572d64a194;hb=b0755698c1b686800c9de9e1c3d02026724d116e;hpb=d80ebf55afcde808265e4702c162d6b40d649260 diff --git a/ubusmsg.h b/ubusmsg.h index 9da330e..a34b341 100644 --- a/ubusmsg.h +++ b/ubusmsg.h @@ -6,7 +6,7 @@ #define __packetdata __attribute__((packed)) __attribute__((__aligned__(4))) -#define UBUS_MAX_MSGLEN 65535 +#define UBUS_MAX_MSGLEN 65536 #define UBUS_SYSTEM_OBJECT_EVENT 1 #define UBUS_SYSTEM_OBJECT_MAX 1024 @@ -38,8 +38,8 @@ enum ubus_msg_type { /* invoke a method on a single object */ UBUS_MSG_INVOKE, - /* publish an object */ - UBUS_MSG_PUBLISH, + UBUS_MSG_ADD_OBJECT, + UBUS_MSG_REMOVE_OBJECT, /* must be last */ __UBUS_MSG_LAST, @@ -70,6 +70,7 @@ enum ubus_msg_status { UBUS_STATUS_METHOD_NOT_FOUND, UBUS_STATUS_NOT_FOUND, UBUS_STATUS_NO_DATA, + UBUS_STATUS_PERMISSION_DENIED, __UBUS_STATUS_LAST };