X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=dbus%2Fdbus-address.h;h=e51ef0aee1ac69587909720919fc0d81802c05be;hb=3ccb027c907f9ee2890028e83b60296204bbf478;hp=8940be5b7597a61890dc9b0145add4c1a702fe18;hpb=e19ebac55d671ecd92877af182300311afa7641a;p=platform%2Fupstream%2Fdbus.git diff --git a/dbus/dbus-address.h b/dbus/dbus-address.h index 8940be5..e51ef0a 100644 --- a/dbus/dbus-address.h +++ b/dbus/dbus-address.h @@ -1,4 +1,4 @@ -/* -*- mode: C; c-file-style: "gnu" -*- */ +/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */ /* dbus-address.h Server address parser. * * Copyright (C) 2003 CodeFactory AB @@ -17,7 +17,7 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * */ #if !defined (DBUS_INSIDE_DBUS_H) && !defined (DBUS_COMPILATION) @@ -37,18 +37,25 @@ DBUS_BEGIN_DECLS * @{ */ +/** Opaque type representing one of the semicolon-separated items in an address */ typedef struct DBusAddressEntry DBusAddressEntry; +DBUS_EXPORT dbus_bool_t dbus_parse_address (const char *address, DBusAddressEntry ***entry, int *array_len, DBusError *error); +DBUS_EXPORT const char *dbus_address_entry_get_value (DBusAddressEntry *entry, const char *key); +DBUS_EXPORT const char *dbus_address_entry_get_method (DBusAddressEntry *entry); +DBUS_EXPORT void dbus_address_entries_free (DBusAddressEntry **entries); +DBUS_EXPORT char* dbus_address_escape_value (const char *value); +DBUS_EXPORT char* dbus_address_unescape_value (const char *value, DBusError *error);