/* +------------------------------------+
* | Inspire Internet Relay Chat Daemon |
* +------------------------------------+
*
* InspIRCd: (C) 2002-2007 InspIRCd Development Team
* See: http://www.inspircd.org/wiki/index.php/Credits
*
* This program is free but copyrighted software; see
* the file COPYING for details.
*
* ---------------------------------------------------
*/#include"mode.h"#include"channels.h"classInspIRCd;/** Channel mode +h
*/classModeChannelHalfOp:publicModeHandler{private:public:ModeChannelHalfOp(InspIRCd*Instance);ModeActionOnModeChange(userrec*source,userrec*dest,chanrec*channel,std::string¶meter,booladding);std::stringAddHalfOp(userrec*user,constchar*dest,chanrec*chan,intstatus);std::stringDelHalfOp(userrec*user,constchar*dest,chanrec*chan,intstatus);ModePairModeSet(userrec*source,userrec*dest,chanrec*channel,conststd::string¶meter);unsignedintGetPrefixRank();voidRemoveMode(chanrec*channel);voidRemoveMode(userrec*user);};