Add channel links.
[umurmur.git] / src / channel.h
index 3fdd9409282d462f325f92d5179008234789f987..29c28d32cc42f70403d55eba9f6eaeb1a64ff48c 100644 (file)
@@ -44,6 +44,8 @@ typedef struct channel {
        struct dlist subs;
        struct dlist clients;
        struct dlist flatlist_node;
+       struct dlist channel_links;
+       struct dlist link_node;
 } channel_t;
 
 void Chan_init();
@@ -56,6 +58,7 @@ void Chan_playerJoin(channel_t *ch, client_t *client);
 void Chan_playerJoin_id(int channelid, client_t *client);
 void Chan_iterate(channel_t **channelpptr);
 channel_t *Chan_createChannel(const char *name, const char *desc);
+channel_t *Chan_fromId(int channelid);
 void Chan_freeChannel(channel_t *ch);
 
 #endif