GanMessage

GanMessage —

Synopsis




            GanMessage;
GanMessage* gan_message_new                 (GanId *src,
                                             GList *dests,
                                             const gchar *name,
                                             GObject *payload);
void        gan_message_unref               (GanMessage *msg);
GanId*      gan_message_get_source          (GanMessage *msg);
guint       gan_message_get_desination_count
                                            (GanMessage *msg);
GanId*      gan_message_get_destination     (GanMessage *msg,
                                             guint index);
const GList* gan_message_get_destinations   (GanMessage *msg);
const gchar* gan_message_get_label          (GanMessage *msg);
GObject*    gan_message_get_payload         (GanMessage *msg);
void        gan_message_set_label           (GanMessage *msg,
                                             const gchar *label);
void        gan_message_set_payload         (GanMessage *msg,
                                             GObject *payload);

Description

Details

GanMessage

typedef struct {
  GObject parent;
} GanMessage;


gan_message_new ()

GanMessage* gan_message_new                 (GanId *src,
                                             GList *dests,
                                             const gchar *name,
                                             GObject *payload);

src :
dests :
name :
payload :
Returns :

gan_message_unref ()

void        gan_message_unref               (GanMessage *msg);

msg :

gan_message_get_source ()

GanId*      gan_message_get_source          (GanMessage *msg);

msg :
Returns :

gan_message_get_desination_count ()

guint       gan_message_get_desination_count
                                            (GanMessage *msg);

msg :
Returns :

gan_message_get_destination ()

GanId*      gan_message_get_destination     (GanMessage *msg,
                                             guint index);

msg :
index :
Returns :

gan_message_get_destinations ()

const GList* gan_message_get_destinations   (GanMessage *msg);

msg :
Returns :

gan_message_get_label ()

const gchar* gan_message_get_label          (GanMessage *msg);

msg :
Returns :

gan_message_get_payload ()

GObject*    gan_message_get_payload         (GanMessage *msg);

msg :
Returns :

gan_message_set_label ()

void        gan_message_set_label           (GanMessage *msg,
                                             const gchar *label);

msg :
label :

gan_message_set_payload ()

void        gan_message_set_payload         (GanMessage *msg,
                                             GObject *payload);

msg :
payload :