Main Page | Modules | Data Structures | Directories | File List | Data Fields | Related Pages

marshaling and unmarshaling
[D-BUS internal implementation details]

functions to marshal/unmarshal data from the wire More...

Data Structures

union  DBusOctets8
 Union used to manipulate 8 bytes as if they were various types. More...

Defines

#define VERBOSE_DECOMPOSE   0
 Set to 1 to get a bunch of spew about disassembling the path string.

Functions

dbus_uint32_t _dbus_unpack_uint32 (int byte_order, const unsigned char *data)
 Unpacks a 32 bit unsigned integer from a data pointer.
dbus_int32_t _dbus_unpack_int32 (int byte_order, const unsigned char *data)
 Unpacks a 32 bit signed integer from a data pointer.
dbus_uint64_t _dbus_unpack_uint64 (int byte_order, const unsigned char *data)
 Unpacks a 64 bit unsigned integer from a data pointer.
dbus_int64_t _dbus_unpack_int64 (int byte_order, const unsigned char *data)
 Unpacks a 64 bit signed integer from a data pointer.
void _dbus_pack_uint32 (dbus_uint32_t value, int byte_order, unsigned char *data)
 Packs a 32 bit unsigned integer into a data pointer.
void _dbus_pack_int32 (dbus_int32_t value, int byte_order, unsigned char *data)
 Packs a 32 bit signed integer into a data pointer.
void _dbus_pack_uint64 (dbus_uint64_t value, int byte_order, unsigned char *data)
 Packs a 64 bit unsigned integer into a data pointer.
void _dbus_pack_int64 (dbus_int64_t value, int byte_order, unsigned char *data)
 Packs a 64 bit signed integer into a data pointer.
void _dbus_marshal_set_int32 (DBusString *str, int byte_order, int offset, dbus_int32_t value)
 Sets the 4 bytes at the given offset to a marshaled signed integer, replacing anything found there previously.
void _dbus_marshal_set_uint32 (DBusString *str, int byte_order, int offset, dbus_uint32_t value)
 Sets the 4 bytes at the given offset to a marshaled unsigned integer, replacing anything found there previously.
void _dbus_marshal_set_int64 (DBusString *str, int byte_order, int offset, dbus_int64_t value)
 Sets the 8 bytes at the given offset to a marshaled signed integer, replacing anything found there previously.
void _dbus_marshal_set_uint64 (DBusString *str, int byte_order, int offset, dbus_uint64_t value)
 Sets the 8 bytes at the given offset to a marshaled unsigned integer, replacing anything found there previously.
dbus_bool_t _dbus_marshal_set_string (DBusString *str, int byte_order, int offset, const DBusString *value, int len)
 Sets the existing marshaled string at the given offset with a new marshaled string.
void _dbus_marshal_set_object_path (DBusString *str, int byte_order, int offset, const char **path, int path_len)
 Sets the existing marshaled object path at the given offset to a new value.
dbus_bool_t _dbus_marshal_double (DBusString *str, int byte_order, double value)
 Marshals a double value.
dbus_bool_t _dbus_marshal_int32 (DBusString *str, int byte_order, dbus_int32_t value)
 Marshals a 32 bit signed integer value.
dbus_bool_t _dbus_marshal_uint32 (DBusString *str, int byte_order, dbus_uint32_t value)
 Marshals a 32 bit unsigned integer value.
dbus_bool_t _dbus_marshal_int64 (DBusString *str, int byte_order, dbus_int64_t value)
 Marshals a 64 bit signed integer value.
dbus_bool_t _dbus_marshal_uint64 (DBusString *str, int byte_order, dbus_uint64_t value)
 Marshals a 64 bit unsigned integer value.
dbus_bool_t _dbus_marshal_string (DBusString *str, int byte_order, const char *value)
 Marshals a UTF-8 string.
dbus_bool_t _dbus_marshal_string_len (DBusString *str, int byte_order, const char *value, int len)
 Marshals a UTF-8 string.
dbus_bool_t _dbus_marshal_byte_array (DBusString *str, int byte_order, const unsigned char *value, int len)
 Marshals a byte array.
dbus_bool_t _dbus_marshal_int32_array (DBusString *str, int byte_order, const dbus_int32_t *value, int len)
 Marshals a 32 bit signed integer array.
dbus_bool_t _dbus_marshal_uint32_array (DBusString *str, int byte_order, const dbus_uint32_t *value, int len)
 Marshals a 32 bit unsigned integer array.
dbus_bool_t _dbus_marshal_int64_array (DBusString *str, int byte_order, const dbus_int64_t *value, int len)
 Marshals a 64 bit signed integer array.
dbus_bool_t _dbus_marshal_uint64_array (DBusString *str, int byte_order, const dbus_uint64_t *value, int len)
 Marshals a 64 bit unsigned integer array.
dbus_bool_t _dbus_marshal_double_array (DBusString *str, int byte_order, const double *value, int len)
 Marshals a double array.
dbus_bool_t _dbus_marshal_string_array (DBusString *str, int byte_order, const char **value, int len)
 Marshals a string array.
dbus_bool_t _dbus_marshal_object_path (DBusString *str, int byte_order, const char **path, int path_len)
 Marshals an object path value.
double _dbus_demarshal_double (const DBusString *str, int byte_order, int pos, int *new_pos)
 Demarshals a double.
dbus_int32_t _dbus_demarshal_int32 (const DBusString *str, int byte_order, int pos, int *new_pos)
 Demarshals a 32 bit signed integer.
dbus_uint32_t _dbus_demarshal_uint32 (const DBusString *str, int byte_order, int pos, int *new_pos)
 Demarshals a 32 bit unsigned integer.
dbus_int64_t _dbus_demarshal_int64 (const DBusString *str, int byte_order, int pos, int *new_pos)
 Demarshals a 64 bit signed integer.
dbus_uint64_t _dbus_demarshal_uint64 (const DBusString *str, int byte_order, int pos, int *new_pos)
 Demarshals a 64 bit unsigned integer.
void _dbus_demarshal_basic_type (const DBusString *str, int type, void *value, int byte_order, int *pos)
 Demarshals a basic type.
char * _dbus_demarshal_string (const DBusString *str, int byte_order, int pos, int *new_pos)
 Demarshals an UTF-8 string.
dbus_bool_t _dbus_demarshal_byte_array (const DBusString *str, int byte_order, int pos, int *new_pos, unsigned char **array, int *array_len)
 Demarshals a byte array.
dbus_bool_t _dbus_demarshal_int32_array (const DBusString *str, int byte_order, int pos, int *new_pos, dbus_int32_t **array, int *array_len)
 Demarshals a 32 bit signed integer array.
dbus_bool_t _dbus_demarshal_uint32_array (const DBusString *str, int byte_order, int pos, int *new_pos, dbus_uint32_t **array, int *array_len)
 Demarshals a 32 bit unsigned integer array.
dbus_bool_t _dbus_demarshal_int64_array (const DBusString *str, int byte_order, int pos, int *new_pos, dbus_int64_t **array, int *array_len)
 Demarshals a 64 bit signed integer array.
dbus_bool_t _dbus_demarshal_uint64_array (const DBusString *str, int byte_order, int pos, int *new_pos, dbus_uint64_t **array, int *array_len)
 Demarshals a 64 bit unsigned integer array.
dbus_bool_t _dbus_demarshal_double_array (const DBusString *str, int byte_order, int pos, int *new_pos, double **array, int *array_len)
 Demarshals a double array.
dbus_bool_t _dbus_demarshal_basic_type_array (const DBusString *str, int element_type, void **array, int *array_len, int byte_order, int *pos)
 Demarshals an array of basic types.
dbus_bool_t _dbus_demarshal_string_array (const DBusString *str, int byte_order, int pos, int *new_pos, char ***array, int *array_len)
 Demarshals a string array.
dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.
dbus_bool_t _dbus_marshal_validate_type (const DBusString *str, int pos, int *type, int *end_pos)
 Validates and returns a typecode at a specific position in the message. dbus_bool_t _dbus_decompose_path (const char *data, int len, char ***path, int *path_len)
 Decompose an object path.
dbus_bool_t _dbus_demarshal_object_path (const DBusString *str, int byte_order, int pos, int *new_pos, char ***path, int *path_len)
 Demarshals an object path.
dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str, int byte_order, int type, int pos, int *end_pos)
 Returns the position right after the end of an argument.