summaryrefslogtreecommitdiff
path: root/include/modules.h
diff options
context:
space:
mode:
authorrandomdan <randomdan@e03df62e-2008-0410-955e-edbf42e46eb7>2003-07-22 21:56:38 +0000
committerrandomdan <randomdan@e03df62e-2008-0410-955e-edbf42e46eb7>2003-07-22 21:56:38 +0000
commit61b45c935dbb50c280970c9f431fd1c7ef4eb680 (patch)
treeaf2d10b329c9ef362d97c884827dd1e0a11841b4 /include/modules.h
parente1cc6b33f4e5510f65d8cfeb62b0f31d567e1bbf (diff)
STL namespace fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@176 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'include/modules.h')
-rw-r--r--include/modules.h52
1 files changed, 26 insertions, 26 deletions
diff --git a/include/modules.h b/include/modules.h
index 9a1c4cfef..a32319865 100644
--- a/include/modules.h
+++ b/include/modules.h
@@ -25,7 +25,7 @@
/** Low level definition of a FileReader classes file cache area
*/
-typedef deque<string> file_cache;
+typedef std::deque<std::string> file_cache;
typedef file_cache string_list;
// This #define allows us to call a method in all
@@ -56,8 +56,8 @@ class Version : public classbase
class Admin : public classbase
{
public:
- const string Name, Email, Nick;
- Admin(string name,string email,string nick);
+ const std::string Name, Email, Nick;
+ Admin(std::string name, std::string email, std::string nick);
};
/** Base class for all InspIRCd modules
@@ -137,7 +137,7 @@ class Module : public classbase
* the string parameter "raw". If you do this, after your function exits it will immediately be
* cut down to 510 characters plus a carriage return and linefeed.
*/
- virtual void OnServerRaw(string &raw, bool inbound);
+ virtual void OnServerRaw(std::string &raw, bool inbound);
/** Called whenever an extended mode is to be processed.
* The type parameter is MT_SERVER, MT_CLIENT or MT_CHANNEL, dependent on where the mode is being
@@ -172,39 +172,39 @@ class Server : public classbase
/** Sends text to all opers.
* This method sends a server notice to all opers with the usermode +s.
*/
- virtual void SendOpers(string s);
+ virtual void SendOpers(std::string s);
/** Writes a log string.
* This method writes a line of text to the log. If the level given is lower than the
* level given in the configuration, this command has no effect.
*/
- virtual void Log(int level, string s);
+ virtual void Log(int level, std::string s);
/** Sends a line of text down a TCP/IP socket.
* This method writes a line of text to an established socket, cutting it to 510 characters
* plus a carriage return and linefeed if required.
*/
- virtual void Send(int Socket, string s);
+ virtual void Send(int Socket, std::string s);
/** Sends text from the server to a socket.
* This method writes a line of text to an established socket, with the servername prepended
* as used by numerics (see RFC 1459)
*/
- virtual void SendServ(int Socket, string s);
+ virtual void SendServ(int Socket, std::string s);
/** Sends text from a user to a socket.
* This method writes a line of text to an established socket, with the given user's nick/ident
* /host combination prepended, as used in PRIVSG etc commands (see RFC 1459)
*/
- virtual void SendFrom(int Socket, userrec* User, string s);
+ virtual void SendFrom(int Socket, userrec* User, std::string s);
/** Sends text from a user to another user.
* This method writes a line of text to a user, with a user's nick/ident
* /host combination prepended, as used in PRIVMSG etc commands (see RFC 1459)
*/
- virtual void SendTo(userrec* Source, userrec* Dest, string s);
+ virtual void SendTo(userrec* Source, userrec* Dest, std::string s);
/** Sends text from a user to a channel (mulicast).
* This method writes a line of text to a channel, with the given user's nick/ident
* /host combination prepended, as used in PRIVMSG etc commands (see RFC 1459). If the
* IncludeSender flag is set, then the text is also sent back to the user from which
* it originated, as seen in MODE (see RFC 1459).
*/
- virtual void SendChannel(userrec* User, chanrec* Channel, string s,bool IncludeSender);
+ virtual void SendChannel(userrec* User, chanrec* Channel, std::string s,bool IncludeSender);
/** Returns true if two users share a common channel.
* This method is used internally by the NICK and QUIT commands, and the Server::SendCommon
* method.
@@ -217,36 +217,36 @@ class Server : public classbase
* back to the user from which it originated, as seen in NICK (see RFC 1459). Otherwise, it
* is only sent to the other recipients, as seen in QUIT.
*/
- virtual void SendCommon(userrec* User, string text,bool IncludeSender);
+ virtual void SendCommon(userrec* User, std::string text,bool IncludeSender);
/** Sends a WALLOPS message.
* This method writes a WALLOPS message to all users with the +w flag, originating from the
* specified user.
*/
- virtual void SendWallops(userrec* User, string text);
+ virtual void SendWallops(userrec* User, std::string text);
/** Returns true if a nick is valid.
* Nicks for unregistered connections will return false.
*/
- virtual bool IsNick(string nick);
+ virtual bool IsNick(std::string nick);
/** Attempts to look up a nick and return a pointer to it.
* This function will return NULL if the nick does not exist.
*/
- virtual userrec* FindNick(string nick);
+ virtual userrec* FindNick(std::string nick);
/** Attempts to look up a channel and return a pointer to it.
* This function will return NULL if the channel does not exist.
*/
- virtual chanrec* FindChannel(string channel);
+ virtual chanrec* FindChannel(std::string channel);
/** Attempts to look up a user's privilages on a channel.
* This function will return a string containing either @, %, +, or an empty string,
* representing the user's privilages upon the channel you specify.
*/
- virtual string ChanMode(userrec* User, chanrec* Chan);
+ virtual std::string ChanMode(userrec* User, chanrec* Chan);
/** Returns the server name of the server where the module is loaded.
*/
- virtual string GetServerName();
+ virtual std::string GetServerName();
/** Returns the network name, global to all linked servers.
*/
- virtual string GetNetworkName();
+ virtual std::string GetNetworkName();
/** Returns the information of the server as returned by the /ADMIN command.
* See the Admin class for further information of the return value. The members
* Admin::Nick, Admin::Email and Admin::Name contain the information for the
@@ -285,7 +285,7 @@ class ConfigReader : public classbase
protected:
/** The filename of the configuration file, as set by the constructor.
*/
- string fname;
+ std::string fname;
public:
/** Default constructor.
* This constructor initialises the ConfigReader class to read the inspircd.conf file
@@ -295,7 +295,7 @@ class ConfigReader : public classbase
/** Overloaded constructor.
* This constructor initialises the ConfigReader class to read a user-specified config file
*/
- ConfigReader(string filename); // read a module-specific config
+ ConfigReader(std::string filename); // read a module-specific config
/** Default destructor.
* This method destroys the ConfigReader class.
*/
@@ -304,14 +304,14 @@ class ConfigReader : public classbase
* This method retrieves a value from the config file. Where multiple copies of the tag
* exist in the config file, index indicates which of the values to retrieve.
*/
- string ReadValue(string tag, string name, int index);
+ std::string ReadValue(std::string tag, std::string name, int index);
/** Counts the number of times a given tag appears in the config file.
* This method counts the number of times a tag appears in a config file, for use where
* there are several tags of the same kind, e.g. with opers and connect types. It can be
* used with the index value of ConfigReader::ReadValue to loop through all copies of a
* multiple instance tag.
*/
- int Enumerate(string tag);
+ int Enumerate(std::string tag);
/** Returns true if a config file is valid.
* This method is unimplemented and will always return true.
*/
@@ -339,7 +339,7 @@ class FileReader : public classbase
* and other methods to be called. If the file could not be loaded, FileReader::FileSize
* returns 0.
*/
- FileReader(string filename);
+ FileReader(std::string filename);
/** Default destructor.
* This deletes the memory allocated to the file.
*/
@@ -349,12 +349,12 @@ class FileReader : public classbase
* and other methods to be called. If the file could not be loaded, FileReader::FileSize
* returns 0.
*/
- void LoadFile(string filename);
+ void LoadFile(std::string filename);
/** Retrieve one line from the file.
* This method retrieves one line from the text file. If an empty non-NULL string is returned,
* the index was out of bounds, or the line had no data on it.
*/
- string GetLine(int x);
+ std::string GetLine(int x);
/** Returns the size of the file in lines.
* This method returns the number of lines in the read file. If it is 0, no lines have been
* read into memory, either because the file is empty or it does not exist, or cannot be