X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fchannel.h;fp=src%2Fchannel.h;h=29c28d32cc42f70403d55eba9f6eaeb1a64ff48c;hb=e86df9764efd8caa27aa0a2dec0092889aa87c91;hp=3fdd9409282d462f325f92d5179008234789f987;hpb=325121a3901e190678f120d5b704ced4aff8cf7a;p=umurmur.git diff --git a/src/channel.h b/src/channel.h index 3fdd940..29c28d3 100644 --- a/src/channel.h +++ b/src/channel.h @@ -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