]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/channel.h
- neue Funktion Channel_IsMemberOf() implementiert.
[ngircd-alex.git] / src / ngircd / channel.h
index b650df12fccc1f8adc121d64ea910eb78ed02205..85695ee64d5b942e9ad3f0a3f02ddc95185b55f8 100644 (file)
@@ -9,11 +9,21 @@
  * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
  * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
  *
- * $Id: channel.h,v 1.9 2002/01/29 00:11:19 alex Exp $
+ * $Id: channel.h,v 1.12 2002/02/27 15:21:21 alex Exp $
  *
  * channel.h: Management der Channels (Header)
  *
  * $Log: channel.h,v $
+ * Revision 1.12  2002/02/27 15:21:21  alex
+ * - neue Funktion Channel_IsMemberOf() implementiert.
+ *
+ * Revision 1.11  2002/02/11 01:00:22  alex
+ * - neue Funktionen Channel_ModeAdd(), Channel_ModeDel(), Channel_UserModes(),
+ *   Channel_UserModeAdd(), Channel_UserModeDel().
+ *
+ * Revision 1.10  2002/02/06 16:49:10  alex
+ * - neue Funktionen Channel_Modes() und Channel_IsValidName().
+ *
  * Revision 1.9  2002/01/29 00:11:19  alex
  * - neue Funktionen Channel_FirstChannelOf() und Channel_NextChannelOf().
  *
@@ -89,6 +99,7 @@ GLOBAL VOID Channel_RemoveClient( CLIENT *Client, CHAR *Reason );
 GLOBAL INT Channel_Count( VOID );
 
 GLOBAL CHAR *Channel_Name( CHANNEL *Chan );
+GLOBAL CHAR *Channel_Modes( CHANNEL *Chan );
 
 GLOBAL CHANNEL *Channel_Search( CHAR *Name );
 
@@ -103,6 +114,17 @@ GLOBAL CL2CHAN *Channel_NextChannelOf( CLIENT *Client, CL2CHAN *Cl2Chan );
 GLOBAL CLIENT *Channel_GetClient( CL2CHAN *Cl2Chan );
 GLOBAL CHANNEL *Channel_GetChannel( CL2CHAN *Cl2Chan );
 
+GLOBAL BOOLEAN Channel_IsValidName( CHAR *Name );
+
+GLOBAL BOOLEAN Channel_ModeAdd( CHANNEL *Chan, CHAR Mode );
+GLOBAL BOOLEAN Channel_ModeDel( CHANNEL *Chan, CHAR Mode );
+
+GLOBAL BOOLEAN Channel_UserModeAdd( CHANNEL *Chan, CLIENT *Client, CHAR Mode );
+GLOBAL BOOLEAN Channel_UserModeDel( CHANNEL *Chan, CLIENT *Client, CHAR Mode );
+GLOBAL CHAR *Channel_UserModes( CHANNEL *Chan, CLIENT *Client );
+
+GLOBAL BOOLEAN Channel_IsMemberOf( CHANNEL *Chan, CLIENT *Client );
+
 
 #endif