Leave channel when disconnecting and remove channel if temporary and last user.
[umurmur.git] / src / channel.h
index d0b0a8a4314627b867fff54ff86037a43d134eb4..cd916c29ebe59925594ed3f948c31919020c3db8 100644 (file)
@@ -57,6 +57,7 @@ void Chan_addClient(channel_t *c, client_t *client);
 void Chan_removeClient(channel_t *c, client_t *client);
 int Chan_playerJoin(channel_t *ch, client_t *client);
 int Chan_playerJoin_id(int channelid, client_t *client);
+int Chan_playerLeave(client_t *client);
 bool_t Chan_playerJoin_id_test(int channelid);
 channel_t *Chan_iterate(channel_t **channelpptr);
 channel_t *Chan_iterate_siblings(channel_t *parent, channel_t **channelpptr);