Lines Matching defs:signature
31 #include "dbus-signature.h"
106 /** An static string representing an empty signature */
148 *type_pos_p += 1; /* skip the signature length which is 1 byte */
390 /* must have a signature if you have a body */
416 * Sets the signature of the message, i.e. the arguments in the
417 * message payload. The signature includes only "in" arguments for
420 * what you might expect (it does not include the signature of the
423 * The signature is a string made up of type codes such as
426 * #DBUS_TYPE_INT32 evaluate to integers; to assemble a signature you
430 * An "unset" or #NULL signature is considered the same as an empty
431 * signature. In fact dbus_message_get_signature() will never return
435 * @param signature the type signature or #NULL to unset
440 const char *signature)
444 _dbus_return_val_if_fail (signature == NULL ||
445 _dbus_check_is_valid_signature (signature));
446 /* can't delete the signature if you have a message body */
448 signature != NULL);
453 signature);
1016 * are in the message's signature header field (accessed with
1700 * String/signature/path arrays should be passed in as "const char***
1866 * signature are supported; but these are returned as allocated memory
2131 * Returns the current signature of a message iterator. This
2133 * recurse into a variant and determine the signature of
2139 * @returns the contained signature, or NULL if out of memory
2354 /* We create the signature string and point iterators at it "on demand"
2365 * Creates a temporary signature string containing the current
2366 * signature, stores it in the iterator, and points the iterator to
2435 * Sets the new signature as the message signature, frees the
2436 * signature string, and marks the iterator as not having a type_str
2437 * anymore. Frees the signature even if it fails, so you can't
2479 * Frees the signature string and marks the iterator as not having a
2480 * type_str anymore. Since the new signature is not set, the message
3447 * Gets the type signature of the message, i.e. the arguments in the
3448 * message payload. The signature includes only "in" arguments for
3451 * what you might expect (that is, it does not include the signature of the
3454 * The signature is a string made up of type codes such as
3462 * @returns the type signature
3667 * Checks whether the message has the given signature; see
3668 * dbus_message_get_signature() for more details on what the signature
3672 * @param signature typecode array
3673 * @returns #TRUE if message has the given signature
3677 const char *signature)
3682 _dbus_return_val_if_fail (signature != NULL, FALSE);
3683 /* don't check that signature is valid since it would be expensive,
3689 if (s && strcmp (s, signature) == 0)