123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371 |
- /* peer.h generated by valac 0.48.13, the Vala compiler, do not modify */
- #ifndef __PEER_H__
- #define __PEER_H__
- #include <glib-object.h>
- #include <glib.h>
- #include <gio/gio.h>
- #include <stdlib.h>
- #include <string.h>
- G_BEGIN_DECLS
- #define LIB_PEER_NETWORKS_TYPE_ADVERTISEMENT (lib_peer_networks_advertisement_get_type ())
- #define LIB_PEER_NETWORKS_ADVERTISEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIB_PEER_NETWORKS_TYPE_ADVERTISEMENT, LibPeerNetworksAdvertisement))
- #define LIB_PEER_NETWORKS_ADVERTISEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIB_PEER_NETWORKS_TYPE_ADVERTISEMENT, LibPeerNetworksAdvertisementClass))
- #define LIB_PEER_NETWORKS_IS_ADVERTISEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIB_PEER_NETWORKS_TYPE_ADVERTISEMENT))
- #define LIB_PEER_NETWORKS_IS_ADVERTISEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIB_PEER_NETWORKS_TYPE_ADVERTISEMENT))
- #define LIB_PEER_NETWORKS_ADVERTISEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIB_PEER_NETWORKS_TYPE_ADVERTISEMENT, LibPeerNetworksAdvertisementClass))
- typedef struct _LibPeerNetworksAdvertisement LibPeerNetworksAdvertisement;
- typedef struct _LibPeerNetworksAdvertisementClass LibPeerNetworksAdvertisementClass;
- typedef struct _LibPeerNetworksAdvertisementPrivate LibPeerNetworksAdvertisementPrivate;
- #define LIB_PEER_PROTOCOLS_MX2_TYPE_INSTANCE_REFERENCE (lib_peer_protocols_mx2_instance_reference_get_type ())
- #define LIB_PEER_PROTOCOLS_MX2_INSTANCE_REFERENCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIB_PEER_PROTOCOLS_MX2_TYPE_INSTANCE_REFERENCE, LibPeerProtocolsMx2InstanceReference))
- #define LIB_PEER_PROTOCOLS_MX2_INSTANCE_REFERENCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIB_PEER_PROTOCOLS_MX2_TYPE_INSTANCE_REFERENCE, LibPeerProtocolsMx2InstanceReferenceClass))
- #define LIB_PEER_PROTOCOLS_MX2_IS_INSTANCE_REFERENCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIB_PEER_PROTOCOLS_MX2_TYPE_INSTANCE_REFERENCE))
- #define LIB_PEER_PROTOCOLS_MX2_IS_INSTANCE_REFERENCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIB_PEER_PROTOCOLS_MX2_TYPE_INSTANCE_REFERENCE))
- #define LIB_PEER_PROTOCOLS_MX2_INSTANCE_REFERENCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIB_PEER_PROTOCOLS_MX2_TYPE_INSTANCE_REFERENCE, LibPeerProtocolsMx2InstanceReferenceClass))
- typedef struct _LibPeerProtocolsMx2InstanceReference LibPeerProtocolsMx2InstanceReference;
- typedef struct _LibPeerProtocolsMx2InstanceReferenceClass LibPeerProtocolsMx2InstanceReferenceClass;
- #define LIB_PEER_NETWORKS_TYPE_PEER_INFO (lib_peer_networks_peer_info_get_type ())
- #define LIB_PEER_NETWORKS_PEER_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIB_PEER_NETWORKS_TYPE_PEER_INFO, LibPeerNetworksPeerInfo))
- #define LIB_PEER_NETWORKS_PEER_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIB_PEER_NETWORKS_TYPE_PEER_INFO, LibPeerNetworksPeerInfoClass))
- #define LIB_PEER_NETWORKS_IS_PEER_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIB_PEER_NETWORKS_TYPE_PEER_INFO))
- #define LIB_PEER_NETWORKS_IS_PEER_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIB_PEER_NETWORKS_TYPE_PEER_INFO))
- #define LIB_PEER_NETWORKS_PEER_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIB_PEER_NETWORKS_TYPE_PEER_INFO, LibPeerNetworksPeerInfoClass))
- typedef struct _LibPeerNetworksPeerInfo LibPeerNetworksPeerInfo;
- typedef struct _LibPeerNetworksPeerInfoClass LibPeerNetworksPeerInfoClass;
- #define LIB_PEER_NETWORKS_TYPE_NETWORK (lib_peer_networks_network_get_type ())
- #define LIB_PEER_NETWORKS_NETWORK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIB_PEER_NETWORKS_TYPE_NETWORK, LibPeerNetworksNetwork))
- #define LIB_PEER_NETWORKS_NETWORK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIB_PEER_NETWORKS_TYPE_NETWORK, LibPeerNetworksNetworkClass))
- #define LIB_PEER_NETWORKS_IS_NETWORK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIB_PEER_NETWORKS_TYPE_NETWORK))
- #define LIB_PEER_NETWORKS_IS_NETWORK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIB_PEER_NETWORKS_TYPE_NETWORK))
- #define LIB_PEER_NETWORKS_NETWORK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIB_PEER_NETWORKS_TYPE_NETWORK, LibPeerNetworksNetworkClass))
- typedef struct _LibPeerNetworksNetwork LibPeerNetworksNetwork;
- typedef struct _LibPeerNetworksNetworkClass LibPeerNetworksNetworkClass;
- typedef struct _LibPeerNetworksNetworkPrivate LibPeerNetworksNetworkPrivate;
- typedef struct _LibPeerNetworksPeerInfoPrivate LibPeerNetworksPeerInfoPrivate;
- #define LIB_PEER_NETWORKS_TYPE_UNKNOWN_PEER_INFO (lib_peer_networks_unknown_peer_info_get_type ())
- #define LIB_PEER_NETWORKS_UNKNOWN_PEER_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIB_PEER_NETWORKS_TYPE_UNKNOWN_PEER_INFO, LibPeerNetworksUnknownPeerInfo))
- #define LIB_PEER_NETWORKS_UNKNOWN_PEER_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIB_PEER_NETWORKS_TYPE_UNKNOWN_PEER_INFO, LibPeerNetworksUnknownPeerInfoClass))
- #define LIB_PEER_NETWORKS_IS_UNKNOWN_PEER_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIB_PEER_NETWORKS_TYPE_UNKNOWN_PEER_INFO))
- #define LIB_PEER_NETWORKS_IS_UNKNOWN_PEER_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIB_PEER_NETWORKS_TYPE_UNKNOWN_PEER_INFO))
- #define LIB_PEER_NETWORKS_UNKNOWN_PEER_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIB_PEER_NETWORKS_TYPE_UNKNOWN_PEER_INFO, LibPeerNetworksUnknownPeerInfoClass))
- typedef struct _LibPeerNetworksUnknownPeerInfo LibPeerNetworksUnknownPeerInfo;
- typedef struct _LibPeerNetworksUnknownPeerInfoClass LibPeerNetworksUnknownPeerInfoClass;
- typedef struct _LibPeerNetworksUnknownPeerInfoPrivate LibPeerNetworksUnknownPeerInfoPrivate;
- #define LIB_PEER_NETWORKS_TYPE_RECEIPTION (lib_peer_networks_receiption_get_type ())
- #define LIB_PEER_NETWORKS_RECEIPTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIB_PEER_NETWORKS_TYPE_RECEIPTION, LibPeerNetworksReceiption))
- #define LIB_PEER_NETWORKS_RECEIPTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIB_PEER_NETWORKS_TYPE_RECEIPTION, LibPeerNetworksReceiptionClass))
- #define LIB_PEER_NETWORKS_IS_RECEIPTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIB_PEER_NETWORKS_TYPE_RECEIPTION))
- #define LIB_PEER_NETWORKS_IS_RECEIPTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIB_PEER_NETWORKS_TYPE_RECEIPTION))
- #define LIB_PEER_NETWORKS_RECEIPTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIB_PEER_NETWORKS_TYPE_RECEIPTION, LibPeerNetworksReceiptionClass))
- typedef struct _LibPeerNetworksReceiption LibPeerNetworksReceiption;
- typedef struct _LibPeerNetworksReceiptionClass LibPeerNetworksReceiptionClass;
- typedef struct _LibPeerNetworksReceiptionPrivate LibPeerNetworksReceiptionPrivate;
- typedef struct _LibPeerProtocolsMx2InstanceReferencePrivate LibPeerProtocolsMx2InstanceReferencePrivate;
- typedef enum {
- LIB_PEER_UTIL_QUEUE_CONTROL_Payload,
- LIB_PEER_UTIL_QUEUE_CONTROL_Stop
- } LibPeerUtilQueueControl;
- #define LIB_PEER_UTIL_TYPE_QUEUE_CONTROL (lib_peer_util_queue_control_get_type ())
- #define LIB_PEER_UTIL_TYPE_QUEUE_COMMAND (lib_peer_util_queue_command_get_type ())
- #define LIB_PEER_UTIL_QUEUE_COMMAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIB_PEER_UTIL_TYPE_QUEUE_COMMAND, LibPeerUtilQueueCommand))
- #define LIB_PEER_UTIL_QUEUE_COMMAND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIB_PEER_UTIL_TYPE_QUEUE_COMMAND, LibPeerUtilQueueCommandClass))
- #define LIB_PEER_UTIL_IS_QUEUE_COMMAND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIB_PEER_UTIL_TYPE_QUEUE_COMMAND))
- #define LIB_PEER_UTIL_IS_QUEUE_COMMAND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIB_PEER_UTIL_TYPE_QUEUE_COMMAND))
- #define LIB_PEER_UTIL_QUEUE_COMMAND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIB_PEER_UTIL_TYPE_QUEUE_COMMAND, LibPeerUtilQueueCommandClass))
- typedef struct _LibPeerUtilQueueCommand LibPeerUtilQueueCommand;
- typedef struct _LibPeerUtilQueueCommandClass LibPeerUtilQueueCommandClass;
- typedef struct _LibPeerUtilQueueCommandPrivate LibPeerUtilQueueCommandPrivate;
- struct _LibPeerNetworksAdvertisement {
- GTypeInstance parent_instance;
- volatile int ref_count;
- LibPeerNetworksAdvertisementPrivate * priv;
- LibPeerProtocolsMx2InstanceReference* instance_reference;
- LibPeerNetworksPeerInfo* peer_info;
- };
- struct _LibPeerNetworksAdvertisementClass {
- GTypeClass parent_class;
- void (*finalize) (LibPeerNetworksAdvertisement *self);
- };
- struct _LibPeerNetworksNetwork {
- GTypeInstance parent_instance;
- volatile int ref_count;
- LibPeerNetworksNetworkPrivate * priv;
- };
- struct _LibPeerNetworksNetworkClass {
- GTypeClass parent_class;
- void (*finalize) (LibPeerNetworksNetwork *self);
- GBytes* (*get_network_identifier) (LibPeerNetworksNetwork* self);
- void (*bring_up) (LibPeerNetworksNetwork* self, GError** error);
- void (*bring_down) (LibPeerNetworksNetwork* self, GError** error);
- void (*advertise) (LibPeerNetworksNetwork* self, LibPeerProtocolsMx2InstanceReference* instance_reference, GError** error);
- void (*send) (LibPeerNetworksNetwork* self, GBytes* bytes, LibPeerNetworksPeerInfo* peer_info, GError** error);
- };
- struct _LibPeerNetworksPeerInfo {
- GTypeInstance parent_instance;
- volatile int ref_count;
- LibPeerNetworksPeerInfoPrivate * priv;
- };
- struct _LibPeerNetworksPeerInfoClass {
- GTypeClass parent_class;
- void (*finalize) (LibPeerNetworksPeerInfo *self);
- void (*build) (LibPeerNetworksPeerInfo* self, guint8 data_length, GInputStream* stream, GError** error);
- GBytes* (*get_network_identifier) (LibPeerNetworksPeerInfo* self);
- GBytes* (*get_data_segment) (LibPeerNetworksPeerInfo* self);
- gchar* (*to_string) (LibPeerNetworksPeerInfo* self);
- gboolean (*equals) (LibPeerNetworksPeerInfo* self, LibPeerNetworksPeerInfo* other);
- guint (*hash) (LibPeerNetworksPeerInfo* self);
- };
- struct _LibPeerNetworksUnknownPeerInfo {
- LibPeerNetworksPeerInfo parent_instance;
- LibPeerNetworksUnknownPeerInfoPrivate * priv;
- };
- struct _LibPeerNetworksUnknownPeerInfoClass {
- LibPeerNetworksPeerInfoClass parent_class;
- };
- struct _LibPeerNetworksReceiption {
- GTypeInstance parent_instance;
- volatile int ref_count;
- LibPeerNetworksReceiptionPrivate * priv;
- GInputStream* stream;
- LibPeerNetworksPeerInfo* peer_info;
- LibPeerNetworksNetwork* network;
- };
- struct _LibPeerNetworksReceiptionClass {
- GTypeClass parent_class;
- void (*finalize) (LibPeerNetworksReceiption *self);
- };
- struct _LibPeerProtocolsMx2InstanceReference {
- GTypeInstance parent_instance;
- volatile int ref_count;
- LibPeerProtocolsMx2InstanceReferencePrivate * priv;
- guint8* verification_key;
- gint verification_key_length1;
- guint8* public_key;
- gint public_key_length1;
- };
- struct _LibPeerProtocolsMx2InstanceReferenceClass {
- GTypeClass parent_class;
- void (*finalize) (LibPeerProtocolsMx2InstanceReference *self);
- };
- struct _LibPeerUtilQueueCommand {
- GTypeInstance parent_instance;
- volatile int ref_count;
- LibPeerUtilQueueCommandPrivate * priv;
- gpointer payload;
- LibPeerUtilQueueControl command;
- };
- struct _LibPeerUtilQueueCommandClass {
- GTypeClass parent_class;
- void (*finalize) (LibPeerUtilQueueCommand *self);
- };
- gpointer lib_peer_networks_advertisement_ref (gpointer instance);
- void lib_peer_networks_advertisement_unref (gpointer instance);
- GParamSpec* lib_peer_networks_param_spec_advertisement (const gchar* name,
- const gchar* nick,
- const gchar* blurb,
- GType object_type,
- GParamFlags flags);
- void lib_peer_networks_value_set_advertisement (GValue* value,
- gpointer v_object);
- void lib_peer_networks_value_take_advertisement (GValue* value,
- gpointer v_object);
- gpointer lib_peer_networks_value_get_advertisement (const GValue* value);
- GType lib_peer_networks_advertisement_get_type (void) G_GNUC_CONST;
- G_DEFINE_AUTOPTR_CLEANUP_FUNC (LibPeerNetworksAdvertisement, lib_peer_networks_advertisement_unref)
- gpointer lib_peer_protocols_mx2_instance_reference_ref (gpointer instance);
- void lib_peer_protocols_mx2_instance_reference_unref (gpointer instance);
- GParamSpec* lib_peer_protocols_mx2_param_spec_instance_reference (const gchar* name,
- const gchar* nick,
- const gchar* blurb,
- GType object_type,
- GParamFlags flags);
- void lib_peer_protocols_mx2_value_set_instance_reference (GValue* value,
- gpointer v_object);
- void lib_peer_protocols_mx2_value_take_instance_reference (GValue* value,
- gpointer v_object);
- gpointer lib_peer_protocols_mx2_value_get_instance_reference (const GValue* value);
- GType lib_peer_protocols_mx2_instance_reference_get_type (void) G_GNUC_CONST;
- G_DEFINE_AUTOPTR_CLEANUP_FUNC (LibPeerProtocolsMx2InstanceReference, lib_peer_protocols_mx2_instance_reference_unref)
- gpointer lib_peer_networks_peer_info_ref (gpointer instance);
- void lib_peer_networks_peer_info_unref (gpointer instance);
- GParamSpec* lib_peer_networks_param_spec_peer_info (const gchar* name,
- const gchar* nick,
- const gchar* blurb,
- GType object_type,
- GParamFlags flags);
- void lib_peer_networks_value_set_peer_info (GValue* value,
- gpointer v_object);
- void lib_peer_networks_value_take_peer_info (GValue* value,
- gpointer v_object);
- gpointer lib_peer_networks_value_get_peer_info (const GValue* value);
- GType lib_peer_networks_peer_info_get_type (void) G_GNUC_CONST;
- G_DEFINE_AUTOPTR_CLEANUP_FUNC (LibPeerNetworksPeerInfo, lib_peer_networks_peer_info_unref)
- LibPeerNetworksAdvertisement* lib_peer_networks_advertisement_new (LibPeerProtocolsMx2InstanceReference* instance_reference,
- LibPeerNetworksPeerInfo* peer_info);
- LibPeerNetworksAdvertisement* lib_peer_networks_advertisement_construct (GType object_type,
- LibPeerProtocolsMx2InstanceReference* instance_reference,
- LibPeerNetworksPeerInfo* peer_info);
- gpointer lib_peer_networks_network_ref (gpointer instance);
- void lib_peer_networks_network_unref (gpointer instance);
- GParamSpec* lib_peer_networks_param_spec_network (const gchar* name,
- const gchar* nick,
- const gchar* blurb,
- GType object_type,
- GParamFlags flags);
- void lib_peer_networks_value_set_network (GValue* value,
- gpointer v_object);
- void lib_peer_networks_value_take_network (GValue* value,
- gpointer v_object);
- gpointer lib_peer_networks_value_get_network (const GValue* value);
- GType lib_peer_networks_network_get_type (void) G_GNUC_CONST;
- G_DEFINE_AUTOPTR_CLEANUP_FUNC (LibPeerNetworksNetwork, lib_peer_networks_network_unref)
- GBytes* lib_peer_networks_network_get_network_identifier (LibPeerNetworksNetwork* self);
- void lib_peer_networks_network_bring_up (LibPeerNetworksNetwork* self,
- GError** error);
- void lib_peer_networks_network_bring_down (LibPeerNetworksNetwork* self,
- GError** error);
- void lib_peer_networks_network_advertise (LibPeerNetworksNetwork* self,
- LibPeerProtocolsMx2InstanceReference* instance_reference,
- GError** error);
- void lib_peer_networks_network_send (LibPeerNetworksNetwork* self,
- GBytes* bytes,
- LibPeerNetworksPeerInfo* peer_info,
- GError** error);
- LibPeerNetworksNetwork* lib_peer_networks_network_construct (GType object_type);
- void lib_peer_networks_peer_info_build (LibPeerNetworksPeerInfo* self,
- guint8 data_length,
- GInputStream* stream,
- GError** error);
- GBytes* lib_peer_networks_peer_info_get_network_identifier (LibPeerNetworksPeerInfo* self);
- GBytes* lib_peer_networks_peer_info_get_data_segment (LibPeerNetworksPeerInfo* self);
- gchar* lib_peer_networks_peer_info_to_string (LibPeerNetworksPeerInfo* self);
- gboolean lib_peer_networks_peer_info_equals (LibPeerNetworksPeerInfo* self,
- LibPeerNetworksPeerInfo* other);
- guint lib_peer_networks_peer_info_hash (LibPeerNetworksPeerInfo* self);
- void lib_peer_networks_peer_info_serialise (LibPeerNetworksPeerInfo* self,
- GOutputStream* stream,
- GError** error);
- LibPeerNetworksPeerInfo* lib_peer_networks_peer_info_deserialise (GInputStream* stream,
- GError** error);
- LibPeerNetworksPeerInfo* lib_peer_networks_peer_info_construct (GType object_type);
- GType lib_peer_networks_unknown_peer_info_get_type (void) G_GNUC_CONST;
- G_DEFINE_AUTOPTR_CLEANUP_FUNC (LibPeerNetworksUnknownPeerInfo, lib_peer_networks_peer_info_unref)
- LibPeerNetworksUnknownPeerInfo* lib_peer_networks_unknown_peer_info_new (void);
- LibPeerNetworksUnknownPeerInfo* lib_peer_networks_unknown_peer_info_construct (GType object_type);
- gpointer lib_peer_networks_receiption_ref (gpointer instance);
- void lib_peer_networks_receiption_unref (gpointer instance);
- GParamSpec* lib_peer_networks_param_spec_receiption (const gchar* name,
- const gchar* nick,
- const gchar* blurb,
- GType object_type,
- GParamFlags flags);
- void lib_peer_networks_value_set_receiption (GValue* value,
- gpointer v_object);
- void lib_peer_networks_value_take_receiption (GValue* value,
- gpointer v_object);
- gpointer lib_peer_networks_value_get_receiption (const GValue* value);
- GType lib_peer_networks_receiption_get_type (void) G_GNUC_CONST;
- G_DEFINE_AUTOPTR_CLEANUP_FUNC (LibPeerNetworksReceiption, lib_peer_networks_receiption_unref)
- LibPeerNetworksReceiption* lib_peer_networks_receiption_new (GInputStream* stream,
- LibPeerNetworksPeerInfo* info,
- LibPeerNetworksNetwork* network);
- LibPeerNetworksReceiption* lib_peer_networks_receiption_construct (GType object_type,
- GInputStream* stream,
- LibPeerNetworksPeerInfo* info,
- LibPeerNetworksNetwork* network);
- LibPeerProtocolsMx2InstanceReference* lib_peer_protocols_mx2_instance_reference_new (guint8* verification_key,
- gint verification_key_length1,
- guint8* public_key,
- gint public_key_length1);
- LibPeerProtocolsMx2InstanceReference* lib_peer_protocols_mx2_instance_reference_construct (GType object_type,
- guint8* verification_key,
- gint verification_key_length1,
- guint8* public_key,
- gint public_key_length1);
- LibPeerProtocolsMx2InstanceReference* lib_peer_protocols_mx2_instance_reference_new_from_stream (GInputStream* stream,
- GError** error);
- LibPeerProtocolsMx2InstanceReference* lib_peer_protocols_mx2_instance_reference_construct_from_stream (GType object_type,
- GInputStream* stream,
- GError** error);
- void lib_peer_protocols_mx2_instance_reference_serialise (LibPeerProtocolsMx2InstanceReference* self,
- GOutputStream* stream,
- GError** error);
- GType lib_peer_util_queue_control_get_type (void) G_GNUC_CONST;
- gpointer lib_peer_util_queue_command_ref (gpointer instance);
- void lib_peer_util_queue_command_unref (gpointer instance);
- GParamSpec* lib_peer_util_param_spec_queue_command (const gchar* name,
- const gchar* nick,
- const gchar* blurb,
- GType object_type,
- GParamFlags flags);
- void lib_peer_util_value_set_queue_command (GValue* value,
- gpointer v_object);
- void lib_peer_util_value_take_queue_command (GValue* value,
- gpointer v_object);
- gpointer lib_peer_util_value_get_queue_command (const GValue* value);
- GType lib_peer_util_queue_command_get_type (void) G_GNUC_CONST;
- G_DEFINE_AUTOPTR_CLEANUP_FUNC (LibPeerUtilQueueCommand, lib_peer_util_queue_command_unref)
- LibPeerUtilQueueCommand* lib_peer_util_queue_command_new (GType t_type,
- GBoxedCopyFunc t_dup_func,
- GDestroyNotify t_destroy_func,
- LibPeerUtilQueueControl command,
- gconstpointer payload);
- LibPeerUtilQueueCommand* lib_peer_util_queue_command_construct (GType object_type,
- GType t_type,
- GBoxedCopyFunc t_dup_func,
- GDestroyNotify t_destroy_func,
- LibPeerUtilQueueControl command,
- gconstpointer payload);
- LibPeerUtilQueueCommand* lib_peer_util_queue_command_new_stop (GType t_type,
- GBoxedCopyFunc t_dup_func,
- GDestroyNotify t_destroy_func);
- LibPeerUtilQueueCommand* lib_peer_util_queue_command_construct_stop (GType object_type,
- GType t_type,
- GBoxedCopyFunc t_dup_func,
- GDestroyNotify t_destroy_func);
- LibPeerUtilQueueCommand* lib_peer_util_queue_command_new_with_payload (GType t_type,
- GBoxedCopyFunc t_dup_func,
- GDestroyNotify t_destroy_func,
- gconstpointer payload);
- LibPeerUtilQueueCommand* lib_peer_util_queue_command_construct_with_payload (GType object_type,
- GType t_type,
- GBoxedCopyFunc t_dup_func,
- GDestroyNotify t_destroy_func,
- gconstpointer payload);
- G_END_DECLS
- #endif
|