4 <struct name=
"GstNetAddress">
5 <method name=
"equal" symbol=
"gst_netaddress_equal">
6 <return-type type=
"gboolean"/>
8 <parameter name=
"naddr1" type=
"GstNetAddress*"/>
9 <parameter name=
"naddr2" type=
"GstNetAddress*"/>
12 <method name=
"get_address_bytes" symbol=
"gst_netaddress_get_address_bytes">
13 <return-type type=
"gint"/>
15 <parameter name=
"naddr" type=
"GstNetAddress*"/>
16 <parameter name=
"address" type=
"guint8[]"/>
17 <parameter name=
"port" type=
"guint16*"/>
20 <method name=
"get_ip4_address" symbol=
"gst_netaddress_get_ip4_address">
21 <return-type type=
"gboolean"/>
23 <parameter name=
"naddr" type=
"GstNetAddress*"/>
24 <parameter name=
"address" type=
"guint32*"/>
25 <parameter name=
"port" type=
"guint16*"/>
28 <method name=
"get_ip6_address" symbol=
"gst_netaddress_get_ip6_address">
29 <return-type type=
"gboolean"/>
31 <parameter name=
"naddr" type=
"GstNetAddress*"/>
32 <parameter name=
"address" type=
"guint8[]"/>
33 <parameter name=
"port" type=
"guint16*"/>
36 <method name=
"get_net_type" symbol=
"gst_netaddress_get_net_type">
37 <return-type type=
"GstNetType"/>
39 <parameter name=
"naddr" type=
"GstNetAddress*"/>
42 <method name=
"set_address_bytes" symbol=
"gst_netaddress_set_address_bytes">
43 <return-type type=
"gint"/>
45 <parameter name=
"naddr" type=
"GstNetAddress*"/>
46 <parameter name=
"type" type=
"GstNetType"/>
47 <parameter name=
"address" type=
"guint8[]"/>
48 <parameter name=
"port" type=
"guint16"/>
51 <method name=
"set_ip4_address" symbol=
"gst_netaddress_set_ip4_address">
52 <return-type type=
"void"/>
54 <parameter name=
"naddr" type=
"GstNetAddress*"/>
55 <parameter name=
"address" type=
"guint32"/>
56 <parameter name=
"port" type=
"guint16"/>
59 <method name=
"set_ip6_address" symbol=
"gst_netaddress_set_ip6_address">
60 <return-type type=
"void"/>
62 <parameter name=
"naddr" type=
"GstNetAddress*"/>
63 <parameter name=
"address" type=
"guint8[]"/>
64 <parameter name=
"port" type=
"guint16"/>
67 <method name=
"to_string" symbol=
"gst_netaddress_to_string">
68 <return-type type=
"gint"/>
70 <parameter name=
"naddr" type=
"GstNetAddress*"/>
71 <parameter name=
"dest" type=
"gchar*"/>
72 <parameter name=
"len" type=
"gulong"/>
75 <field name=
"type" type=
"GstNetType"/>
76 <field name=
"address" type=
"gpointer"/>
77 <field name=
"port" type=
"guint16"/>
78 <field name=
"_gst_reserved" type=
"gpointer[]"/>
80 <struct name=
"GstNetBuffer">
81 <method name=
"new" symbol=
"gst_netbuffer_new">
82 <return-type type=
"GstNetBuffer*"/>
84 <field name=
"buffer" type=
"GstBuffer"/>
85 <field name=
"from" type=
"GstNetAddress"/>
86 <field name=
"to" type=
"GstNetAddress"/>
87 <field name=
"_gst_reserved" type=
"gpointer[]"/>
89 <struct name=
"GstNetBufferClass">
90 <field name=
"buffer_class" type=
"GstBufferClass"/>
91 <field name=
"_gst_reserved" type=
"gpointer[]"/>
93 <enum name=
"GstNetType">
94 <member name=
"GST_NET_TYPE_UNKNOWN" value=
"0"/>
95 <member name=
"GST_NET_TYPE_IP4" value=
"1"/>
96 <member name=
"GST_NET_TYPE_IP6" value=
"2"/>
98 <constant name=
"GST_NETADDRESS_MAX_LEN" type=
"int" value=
"64"/>