mirror of
https://github.com/anope/anope.git
synced 2026-07-02 05:06:39 +02:00
Added cmd_topic() function to IRCDProtoNew class.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1209 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
@@ -768,11 +768,9 @@ void bahamut_cmd_part(const char *nick, const char *chan, const char *buf)
|
||||
}
|
||||
|
||||
/* TOPIC */
|
||||
void bahamut_cmd_topic(const char *whosets, const char *chan, const char *whosetit,
|
||||
const char *topic, time_t when)
|
||||
void BahamutIRCdProto::cmd_topic(const char *whosets, const char *chan, const char *whosetit, const char *topic, time_t when)
|
||||
{
|
||||
send_cmd(whosets, "TOPIC %s %s %lu :%s", chan, whosetit,
|
||||
(unsigned long int) when, topic);
|
||||
send_cmd(whosets, "TOPIC %s %s %lu :%s", chan, whosetit, static_cast<unsigned long>(when), topic);
|
||||
}
|
||||
|
||||
/* UNSQLINE */
|
||||
@@ -1554,7 +1552,6 @@ void bahamut_cmd_chghost(const char *nick, const char *vhost)
|
||||
**/
|
||||
void moduleAddAnopeCmds()
|
||||
{
|
||||
pmodule_cmd_topic(bahamut_cmd_topic);
|
||||
pmodule_cmd_vhost_off(bahamut_cmd_vhost_off);
|
||||
pmodule_cmd_akill(bahamut_cmd_akill);
|
||||
pmodule_cmd_svskill(bahamut_cmd_svskill);
|
||||
|
||||
@@ -59,7 +59,6 @@
|
||||
#define DEFAULT_MLOCK CMODE_n | CMODE_t | CMODE_r
|
||||
|
||||
void bahamut_set_umode(User * user, int ac, const char **av);
|
||||
void bahamut_cmd_topic(const char *whosets, const char *chan, const char *whosetit, const char *topic, time_t when);
|
||||
void bahamut_cmd_vhost_off(User * u);
|
||||
void bahamut_cmd_akill(const char *user, const char *host, const char *who, time_t when,time_t expires, const char *reason);
|
||||
void bahamut_cmd_svskill(const char *source, const char *user, const char *buf);
|
||||
@@ -129,4 +128,5 @@ class BahamutIRCdProto : public IRCDProtoNew {
|
||||
public:
|
||||
void cmd_svsnoop(const char *, int);
|
||||
void cmd_remove_akill(const char *, const char *);
|
||||
void cmd_topic(const char *, const char *, const char *, const char *, time_t);
|
||||
} ircd_proto;
|
||||
|
||||
@@ -833,14 +833,10 @@ void CharybdisProto::cmd_remove_akill(const char *user, const char *host)
|
||||
send_cmd(UseTS6 ? (ud ? ud->uid : s_OperServ) : s_OperServ, "UNKLINE * %s %s", user, host);
|
||||
}
|
||||
|
||||
void charybdis_cmd_topic(const char *whosets, const char *chan, const char *whosetit,
|
||||
const char *topic, time_t when)
|
||||
void CharybdisProto::cmd_topic(const char *whosets, const char *chan, const char *whosetit, const char *topic, time_t when)
|
||||
{
|
||||
Uid *ud;
|
||||
|
||||
ud = find_uid(whosets);
|
||||
send_cmd((UseTS6 ? (ud ? ud->uid : whosets) : whosets), "TOPIC %s :%s",
|
||||
chan, topic);
|
||||
Uid *ud = find_uid(whosets);
|
||||
send_cmd(UseTS6 ? (ud ? ud->uid : whosets) : whosets, "TOPIC %s :%s", chan, topic);
|
||||
}
|
||||
|
||||
void charybdis_cmd_vhost_off(User * u)
|
||||
@@ -1832,7 +1828,6 @@ int charybdis_send_deaccount(int argc, char **argv)
|
||||
**/
|
||||
void moduleAddAnopeCmds()
|
||||
{
|
||||
pmodule_cmd_topic(charybdis_cmd_topic);
|
||||
pmodule_cmd_vhost_off(charybdis_cmd_vhost_off);
|
||||
pmodule_cmd_akill(charybdis_cmd_akill);
|
||||
pmodule_cmd_svskill(charybdis_cmd_svskill);
|
||||
|
||||
@@ -47,7 +47,6 @@
|
||||
|
||||
|
||||
void charybdis_set_umode(User * user, int ac, const char **av);
|
||||
void charybdis_cmd_topic(const char *whosets, const char *chan, const char *whosetit, const char *topic, time_t when);
|
||||
void charybdis_cmd_vhost_off(User * u);
|
||||
void charybdis_cmd_akill(const char *user, const char *host, const char *who, time_t when,time_t expires, const char *reason);
|
||||
void charybdis_cmd_svskill(const char *source, const char *user, const char *buf);
|
||||
@@ -116,4 +115,5 @@ void charybdis_cmd_ctcp(const char *source, const char *dest, const char *buf);
|
||||
class CharybdisProto : public IRCDProtoNew {
|
||||
public:
|
||||
void cmd_remove_akill(const char *, const char *);
|
||||
void cmd_topic(const char *, const char *, const char *, const char *, time_t);
|
||||
} ircd_proto;
|
||||
|
||||
@@ -533,12 +533,9 @@ void InspIRCdProto::cmd_remove_akill(const char *user, const char *host)
|
||||
send_cmd(s_OperServ, "GLINE %s@%s", user, host);
|
||||
}
|
||||
|
||||
void
|
||||
inspircd_cmd_topic(const char *whosets, const char *chan, const char *whosetit,
|
||||
const char *topic, time_t when)
|
||||
void InspIRCdProto::cmd_topic(const char *whosets, const char *chan, const char *whosetit, const char *topic, time_t when)
|
||||
{
|
||||
send_cmd(whosets, "FTOPIC %s %lu %s :%s", chan,
|
||||
(unsigned long int) when, whosetit, topic);
|
||||
send_cmd(whosets, "FTOPIC %s %lu %s :%s", chan, static_cast<unsigned long>(when), whosetit, topic);
|
||||
}
|
||||
|
||||
void inspircd_cmd_vhost_off(User * u)
|
||||
@@ -1789,7 +1786,6 @@ void inspircd_cmd_ctcp(const char *source, const char *dest, const char *buf)
|
||||
**/
|
||||
void moduleAddAnopeCmds()
|
||||
{
|
||||
pmodule_cmd_topic(inspircd_cmd_topic);
|
||||
pmodule_cmd_vhost_off(inspircd_cmd_vhost_off);
|
||||
pmodule_cmd_akill(inspircd_cmd_akill);
|
||||
pmodule_cmd_svskill(inspircd_cmd_svskill);
|
||||
|
||||
@@ -52,7 +52,6 @@
|
||||
#define DEFAULT_MLOCK CMODE_n | CMODE_t | CMODE_r
|
||||
|
||||
void inspircd_set_umode(User * user, int ac, const char **av);
|
||||
void inspircd_cmd_topic(const char *whosets, const char *chan, const char *whosetit, const char *topic, time_t when);
|
||||
void inspircd_cmd_vhost_off(User * u);
|
||||
void inspircd_cmd_akill(const char *user, const char *host, const char *who, time_t when,time_t expires, const char *reason);
|
||||
void inspircd_cmd_svskill(const char *source, const char *user, const char *buf);
|
||||
@@ -132,4 +131,5 @@ int anope_event_rsquit(const char *source, int ac, const char **av);
|
||||
class InspIRCdProto : public IRCDProtoNew {
|
||||
public:
|
||||
void cmd_remove_akill(const char *, const char *);
|
||||
void cmd_topic(const char *, const char *, const char *, const char *, time_t);
|
||||
} ircd_proto;
|
||||
|
||||
@@ -781,14 +781,10 @@ void RatboxProto::cmd_remove_akill(const char *user, const char *host)
|
||||
send_cmd(UseTS6 ? (ud ? ud->uid : s_OperServ) : s_OperServ, "UNKLINE * %s %s", user, host);
|
||||
}
|
||||
|
||||
void ratbox_cmd_topic(const char *whosets, const char *chan, const char *whosetit,
|
||||
const char *topic, time_t when)
|
||||
void RatboxProto::cmd_topic(const char *whosets, const char *chan, const char *whosetit, const char *topic, time_t when)
|
||||
{
|
||||
Uid *ud;
|
||||
|
||||
ud = find_uid(whosets);
|
||||
send_cmd((UseTS6 ? (ud ? ud->uid : whosets) : whosets), "TOPIC %s :%s",
|
||||
chan, topic);
|
||||
Uid *ud = find_uid(whosets);
|
||||
send_cmd(UseTS6 ? (ud ? ud->uid : whosets) : whosets, "TOPIC %s :%s", chan, topic);
|
||||
}
|
||||
|
||||
void ratbox_cmd_vhost_off(User * u)
|
||||
@@ -1728,7 +1724,6 @@ void ratbox_cmd_ctcp(const char *source, const char *dest, const char *buf)
|
||||
**/
|
||||
void moduleAddAnopeCmds()
|
||||
{
|
||||
pmodule_cmd_topic(ratbox_cmd_topic);
|
||||
pmodule_cmd_vhost_off(ratbox_cmd_vhost_off);
|
||||
pmodule_cmd_akill(ratbox_cmd_akill);
|
||||
pmodule_cmd_svskill(ratbox_cmd_svskill);
|
||||
|
||||
@@ -46,7 +46,6 @@
|
||||
|
||||
|
||||
void ratbox_set_umode(User * user, int ac, const char **av);
|
||||
void ratbox_cmd_topic(const char *whosets, const char *chan, const char *whosetit, const char *topic, time_t when);
|
||||
void ratbox_cmd_vhost_off(User * u);
|
||||
void ratbox_cmd_akill(const char *user, const char *host, const char *who, time_t when,time_t expires, const char *reason);
|
||||
void ratbox_cmd_svskill(const char *source, const char *user, const char *buf);
|
||||
@@ -115,4 +114,5 @@ void ratbox_cmd_ctcp(const char *source, const char *dest, const char *buf);
|
||||
class RatboxProto : public IRCDProtoNew {
|
||||
public:
|
||||
void cmd_remove_akill(const char *, const char *);
|
||||
void cmd_topic(const char *, const char *, const char *, const char *, time_t);
|
||||
} ircd_proto;
|
||||
|
||||
@@ -517,11 +517,9 @@ void UnrealIRCdProto::cmd_remove_akill(const char *user, const char *host)
|
||||
send_cmd(NULL, "%s - G %s %s %s", send_token("TKL", "BD"), user, host, s_OperServ);
|
||||
}
|
||||
|
||||
void unreal_cmd_topic(const char *whosets, const char *chan, const char *whosetit,
|
||||
const char *topic, time_t when)
|
||||
void UnrealIRCdProto::cmd_topic(const char *whosets, const char *chan, const char *whosetit, const char *topic, time_t when)
|
||||
{
|
||||
send_cmd(whosets, "%s %s %s %lu :%s", send_token("TOPIC", ")"), chan,
|
||||
whosetit, (unsigned long int) when, topic);
|
||||
send_cmd(whosets, "%s %s %s %lu :%s", send_token("TOPIC", ")"), chan, whosetit, static_cast<unsigned long>(when), topic);
|
||||
}
|
||||
|
||||
void unreal_cmd_vhost_off(User * u)
|
||||
@@ -2106,7 +2104,6 @@ void moduleAddIRCDMsgs(void) {
|
||||
**/
|
||||
void moduleAddAnopeCmds()
|
||||
{
|
||||
pmodule_cmd_topic(unreal_cmd_topic);
|
||||
pmodule_cmd_vhost_off(unreal_cmd_vhost_off);
|
||||
pmodule_cmd_akill(unreal_cmd_akill);
|
||||
pmodule_cmd_svskill(unreal_cmd_svskill);
|
||||
|
||||
@@ -81,7 +81,6 @@
|
||||
#define DEFAULT_MLOCK CMODE_n | CMODE_t | CMODE_r
|
||||
|
||||
void unreal_set_umode(User * user, int ac, const char **av);
|
||||
void unreal_cmd_topic(const char *whosets, const char *chan, const char *whosetit, const char *topic, time_t when);
|
||||
void unreal_cmd_vhost_off(User * u);
|
||||
void unreal_cmd_akill(const char *user, const char *host, const char *who, time_t when,time_t expires, const char *reason);
|
||||
void unreal_cmd_svskill(const char *source, const char *user, const char *buf);
|
||||
@@ -151,4 +150,5 @@ class UnrealIRCdProto : public IRCDProtoNew {
|
||||
public:
|
||||
void cmd_svsnoop(const char *, int);
|
||||
void cmd_remove_akill(const char *, const char *);
|
||||
void cmd_topic(const char *, const char *, const char *, const char *, time_t);
|
||||
} ircd_proto;
|
||||
|
||||
Reference in New Issue
Block a user