X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd-bus%2Fsd-bus-protocol.h;h=ac4d0b1dc53f304a0c49110938c2e87f66b9232f;hb=844ec79b3c2f246114ea316ebe1f36044bdb688e;hp=9d7615ff090ec148ed28178b8ea88d781bb4f193;hpb=de1c301ed165eb4d04a0c9d4babe97912b5233bb;p=elogind.git
diff --git a/src/libsystemd-bus/sd-bus-protocol.h b/src/libsystemd-bus/sd-bus-protocol.h
index 9d7615ff0..ac4d0b1dc 100644
--- a/src/libsystemd-bus/sd-bus-protocol.h
+++ b/src/libsystemd-bus/sd-bus-protocol.h
@@ -22,9 +22,9 @@
along with systemd; If not, see .
***/
-/* Types of message */
+#include
-#define SD_BUS_DEFAULT_TIMEOUT ((usec_t) (25 * USEC_PER_SEC))
+/* Types of message */
enum {
_SD_BUS_MESSAGE_TYPE_INVALID = 0,
@@ -67,7 +67,14 @@ enum {
enum {
_SD_BUS_INVALID_ENDIAN = 0,
SD_BUS_LITTLE_ENDIAN = 'l',
- SD_BUS_BIG_ENDIAN = 'B'
+ SD_BUS_BIG_ENDIAN = 'B',
+#if __BYTE_ORDER == __BIG_ENDIAN
+ SD_BUS_NATIVE_ENDIAN = SD_BUS_BIG_ENDIAN,
+ SD_BUS_REVERSE_ENDIAN = SD_BUS_LITTLE_ENDIAN
+#else
+ SD_BUS_NATIVE_ENDIAN = SD_BUS_LITTLE_ENDIAN,
+ SD_BUS_REVERSE_ENDIAN = SD_BUS_BIG_ENDIAN
+#endif
};
/* Flags */
@@ -93,4 +100,46 @@ enum {
_SD_BUS_MESSAGE_HEADER_MAX
};
+#define SD_BUS_INTROSPECT_DOCTYPE \
+ "\n"
+
+#define SD_BUS_INTROSPECT_INTERFACE_PROPERTIES \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n"
+
+#define SD_BUS_INTROSPECT_INTERFACE_INTROSPECTABLE \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n"
+
+#define SD_BUS_INTROSPECT_INTERFACE_PEER \
+ "\n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ " \n" \
+ "\n"
+
#endif