diff options
-rw-r--r-- | agent/address.c | 3 | ||||
-rw-r--r-- | agent/address.h | 4 | ||||
-rw-r--r-- | docs/reference/libnice/libnice-sections.txt | 3 | ||||
-rw-r--r-- | nice/libnice.sym | 1 |
4 files changed, 11 insertions, 0 deletions
diff --git a/agent/address.c b/agent/address.c index 5dad589..e1cc442 100644 --- a/agent/address.c +++ b/agent/address.c @@ -88,6 +88,9 @@ inet_ntop_win32 (int af, const void *src, char *dst, socklen_t cnt) #endif +NICEAPI_EXPORT +G_DEFINE_BOXED_TYPE (NiceAddress, nice_address, nice_address_dup, + nice_address_free); NICEAPI_EXPORT void nice_address_init (NiceAddress *addr) diff --git a/agent/address.h b/agent/address.h index afd798a..b0f5a52 100644 --- a/agent/address.h +++ b/agent/address.h @@ -51,6 +51,7 @@ #include <glib.h> +#include <glib-object.h> #ifdef G_OS_WIN32 #include <winsock2.h> @@ -64,6 +65,9 @@ G_BEGIN_DECLS +#define NICE_TYPE_ADDRESS (nice_address_get_type()) + +GType nice_address_get_type (void); /** * NiceAddress: diff --git a/docs/reference/libnice/libnice-sections.txt b/docs/reference/libnice/libnice-sections.txt index 3814c3b..30044ba 100644 --- a/docs/reference/libnice/libnice-sections.txt +++ b/docs/reference/libnice/libnice-sections.txt @@ -148,6 +148,9 @@ nice_address_is_private nice_address_is_linklocal nice_address_is_valid nice_address_ip_version +<SUBSECTION Standard> +NICE_TYPE_ADDRESS +nice_address_get_type </SECTION> diff --git a/nice/libnice.sym b/nice/libnice.sym index 08aaece..e82cd0d 100644 --- a/nice/libnice.sym +++ b/nice/libnice.sym @@ -4,6 +4,7 @@ nice_address_equal nice_address_equal_no_port nice_address_free nice_address_get_port +nice_address_get_type nice_address_init nice_address_ip_version nice_address_is_private |