0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-29 15:28:20 +02:00

ircd::cache: Convert send function arguments client* -> client&

This commit is contained in:
Jason Volk 2016-08-25 04:57:23 -07:00
parent 5f79420c29
commit d9e90e8937
5 changed files with 19 additions and 20 deletions

View file

@ -26,6 +26,7 @@
namespace ircd {
namespace cache {
using client::client;
constexpr auto CACHEFILELEN = 30;
constexpr auto LINKSLINELEN = HOSTLEN + HOSTLEN + REALLEN + 6; // 2 servernames, 1 gecos, 3 spaces, ":1", '\0'
@ -43,8 +44,8 @@ namespace motd
extern file user;
extern file oper;
void send_user(client::client *);
void send_oper(client::client *);
void send_user(client &);
void send_oper(client &);
void cache_user();
void cache_oper();
@ -64,8 +65,6 @@ namespace help
namespace serv
{
using client::client; //TODO: move up for motd::send_user/send_oper
enum flag
{
HIDDEN = 0x01,

View file

@ -184,23 +184,23 @@ cache::motd::cache_oper(void)
* side effects -
*/
void
cache::motd::send_user(client::client *source_p)
cache::motd::send_user(client &source)
{
const char *const myname(get_id(&me, source_p));
const char *const nick(get_id(source_p, source_p));
const char *const myname(get_id(me, source));
const char *const nick(get_id(source, source));
if (user.contents.empty())
{
sendto_one(source_p, form_str(ERR_NOMOTD), myname, nick);
sendto_one(&source, form_str(ERR_NOMOTD), myname, nick);
return;
}
sendto_one(source_p, form_str(RPL_MOTDSTART), myname, nick, me.name);
sendto_one(&source, form_str(RPL_MOTDSTART), myname, nick, me.name);
for (const auto &it : user.contents)
sendto_one(source_p, form_str(RPL_MOTD), myname, nick, it.c_str());
sendto_one(&source, form_str(RPL_MOTD), myname, nick, it.c_str());
sendto_one(source_p, form_str(RPL_ENDOFMOTD), myname, nick);
sendto_one(&source, form_str(RPL_ENDOFMOTD), myname, nick);
}
/* send_oper_motd()
@ -210,17 +210,17 @@ cache::motd::send_user(client::client *source_p)
* side effects -
*/
void
cache::motd::send_oper(client::client *source_p)
cache::motd::send_oper(client &source)
{
if (oper.contents.empty())
return;
sendto_one(source_p, form_str(RPL_OMOTDSTART), me.name, source_p->name);
sendto_one(&source, form_str(RPL_OMOTDSTART), me.name, source.name);
for (const auto &it : motd::oper.contents)
sendto_one(source_p, form_str(RPL_OMOTD), me.name, source_p->name, it.c_str());
sendto_one(&source, form_str(RPL_OMOTD), me.name, source.name, it.c_str());
sendto_one(source_p, form_str(RPL_ENDOFOMOTD), me.name, source_p->name);
sendto_one(&source, form_str(RPL_ENDOFOMOTD), me.name, source.name);
}
/* ircd::cache::file::file()

View file

@ -1333,7 +1333,7 @@ user_welcome(client::client *source_p)
sendto_one(source_p, form_str(RPL_ENDOFMOTD), me.name, source_p->name);
}
else
cache::motd::send_user(source_p);
cache::motd::send_user(*source_p);
}
/* oper_up()
@ -1410,7 +1410,7 @@ oper_up(client::client *source_p, struct oper_conf *oper_p)
sendto_one(source_p, form_str(RPL_YOUREOPER), me.name, source_p->name);
sendto_one_notice(source_p, ":*** Oper privilege set is %s", oper_p->privset->name);
sendto_one_notice(source_p, ":*** Oper privs are %s", oper_p->privset->privs);
cache::motd::send_oper(source_p);
cache::motd::send_oper(*source_p);
}
/*

View file

@ -71,7 +71,7 @@ m_motd(struct MsgBuf *msgbuf_p, client::client &client, client::client &source,
return;
motd_spy(source);
cache::motd::send_user(&source);
cache::motd::send_user(source);
}
/*
@ -85,7 +85,7 @@ mo_motd(struct MsgBuf *msgbuf_p, client::client &client, client::client &source,
return;
motd_spy(source);
cache::motd::send_user(&source);
cache::motd::send_user(source);
}
/* motd_spy()

View file

@ -57,7 +57,7 @@ m_oper(struct MsgBuf *msgbuf_p, client::client &client, client::client &source,
if(is(source, umode::OPER))
{
sendto_one(&source, form_str(RPL_YOUREOPER), me.name, source.name);
cache::motd::send_oper(&source);
cache::motd::send_oper(source);
return;
}