Go to the documentation of this file.
3 #ifndef _LIBGNOMEVFSMM_ADDRESS_H
4 #define _LIBGNOMEVFSMM_ADDRESS_H
26 #include <libgnomevfs/gnome-vfs-address.h>
32 #ifndef DOXYGEN_SHOULD_SKIP_THIS
33 extern "C" {
typedef struct _GnomeVFSAddress GnomeVFSAddress; }
45 #ifndef DOXYGEN_SHOULD_SKIP_THIS
47 typedef GnomeVFSAddress BaseObjectType;
49 static GType get_type() G_GNUC_CONST;
54 explicit Address(GnomeVFSAddress* gobject,
bool make_a_copy =
true);
81 explicit Address(
const Glib::ustring& address);
83 explicit Address(
struct sockaddr* sa,
int len);
132 #ifndef DOXYGEN_SHOULD_SKIP_THIS
const GnomeVFSAddress * gobj() const
Provides access to the underlying C instance.
Definition: address.h:67
Address(const Address &other)
Address(GnomeVFSAddress *gobject, bool make_a_copy=true)
Address(guint32 ipv4_address)
void swap(Address &other)
GnomeVFSAddress ** gobj_addr()
Definition: address.h:93
Address(struct sockaddr *sa, int len)
Glib::ustring to_string() const
GnomeVFSAddress * gobject_
Definition: address.h:73
Address(const Glib::ustring &address)
void swap(Address &lhs, Address &rhs)
Definition: address.h:112
int get_family_type() const
GnomeVFSAddress * gobj()
Provides access to the underlying C instance.
Definition: address.h:64
Gnome::Vfs::Address wrap(GnomeVFSAddress *object, bool take_copy=false)
A Glib::wrap() method for this object.
GnomeVFSAddress * gobj_copy() const
Provides access to the underlying C instance. The caller is responsible for freeing it....
Definition: address.h:120
Address & operator=(const Address &other)