diff options
author | Adam <Adam@anope.org> | 2011-01-08 00:25:11 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2011-01-08 00:25:11 -0500 |
commit | 512d23d60f25203ab88605ba131a0704cadd2263 (patch) | |
tree | f7bf42a648677f02f170db1e6692fafad10d81c6 /src/servers.cpp | |
parent | 44038491264a350a8849e1d7e8547bbdec134d74 (diff) |
Made the Flag class able to convert flags to strings and back
Diffstat (limited to 'src/servers.cpp')
-rw-r--r-- | src/servers.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/servers.cpp b/src/servers.cpp index 0f9930403..47a5e5389 100644 --- a/src/servers.cpp +++ b/src/servers.cpp @@ -45,7 +45,8 @@ CapabInfo Capab_Info[] = { {"", CAPAB_END} }; -Flags<CapabType, CAPAB_END> Capab; +static const Anope::string CapabFlags = ""; +Flags<CapabType, CAPAB_END> Capab(&CapabFlags); /** Constructor * @param uplink The uplink this server is from, is only NULL when creating Me @@ -55,7 +56,7 @@ Flags<CapabType, CAPAB_END> Capab; * @param sid Server sid/numeric * @param flag An optional server flag */ -Server::Server(Server *uplink, const Anope::string &name, unsigned hops, const Anope::string &description, const Anope::string &sid, ServerFlag flag) : Name(name), Hops(hops), Description(description), SID(sid), UplinkServer(uplink) +Server::Server(Server *uplink, const Anope::string &name, unsigned hops, const Anope::string &description, const Anope::string &sid, ServerFlag flag) : Flags<ServerFlag>(ServerFlagStrings), Name(name), Hops(hops), Description(description), SID(sid), UplinkServer(uplink) { this->SetFlag(SERVER_SYNCING); this->SetFlag(flag); |