diff options
Diffstat (limited to 'dbus/dbus-internals.c')
| -rw-r--r-- | dbus/dbus-internals.c | 32 | 
1 files changed, 32 insertions, 0 deletions
diff --git a/dbus/dbus-internals.c b/dbus/dbus-internals.c index 463e62e1..cf1cc391 100644 --- a/dbus/dbus-internals.c +++ b/dbus/dbus-internals.c @@ -389,6 +389,38 @@ _dbus_type_to_string (int type)      }  } +/** + * Returns a string describing the given name. + * + * @param header_field the field to describe + * @returns a constant string describing the field + */ +const char * +_dbus_header_field_to_string (int header_field) +{ +  switch (header_field) +    { +    case DBUS_HEADER_FIELD_INVALID: +      return "invalid"; +    case DBUS_HEADER_FIELD_PATH: +      return "path"; +    case DBUS_HEADER_FIELD_INTERFACE: +      return "interface"; +    case DBUS_HEADER_FIELD_MEMBER: +      return "member"; +    case DBUS_HEADER_FIELD_ERROR_NAME: +      return "error-name"; +    case DBUS_HEADER_FIELD_REPLY_SERIAL: +      return "reply-serial"; +    case DBUS_HEADER_FIELD_SERVICE: +      return "service"; +    case DBUS_HEADER_FIELD_SENDER_SERVICE: +      return "sender-service"; +    default: +      return "unknown"; +    } +} +  #ifndef DBUS_DISABLE_CHECKS  /** String used in _dbus_return_if_fail macro */  const char _dbus_return_if_fail_warning_format[] =  | 
