GanTransporterRouter

GanTransporterRouter —

Synopsis




            GanTransporterRouter;
GanTransporterRouter* gan_transporter_router_new
                                            (GanTransporterConnection *conn,
                                             GanNode *node);
void        gan_transporter_router_unref    (GanTransporterRouter *tnode);
void        gan_transporter_router_add_node (GanTransporterRouter *tnode,
                                             GanNode *node);
void        gan_transporter_router_remove_node
                                            (GanTransporterRouter *tnode,
                                             GanNode *node);
gboolean    gan_transporter_router_is_dest  (GanTransporterRouter *tnode,
                                             const GList *dests);

Description

Details

GanTransporterRouter

typedef struct {
  GObject parent;
  GanTransporterConnection *connection;
  GanNode *node;
  GList *nodes;
} GanTransporterRouter;


gan_transporter_router_new ()

GanTransporterRouter* gan_transporter_router_new
                                            (GanTransporterConnection *conn,
                                             GanNode *node);

conn :
node :
Returns :

gan_transporter_router_unref ()

void        gan_transporter_router_unref    (GanTransporterRouter *tnode);

tnode :

gan_transporter_router_add_node ()

void        gan_transporter_router_add_node (GanTransporterRouter *tnode,
                                             GanNode *node);

tnode :
node :

gan_transporter_router_remove_node ()

void        gan_transporter_router_remove_node
                                            (GanTransporterRouter *tnode,
                                             GanNode *node);

tnode :
node :

gan_transporter_router_is_dest ()

gboolean    gan_transporter_router_is_dest  (GanTransporterRouter *tnode,
                                             const GList *dests);

tnode :
dests :
Returns :