* @param a A human-readable address
* @param n An insp_inaddr struct which the result
* will be copied into on success.
- * @return This function will return 0 upon success,
+ * @return This method will return a negative value if address
+ * does not contain a valid address family. 0 if the address is
+ * does not contain a valid string representing a valid network
+ * address. A positive value is returned if the network address
+ * was successfully converted.
+
* or any other number upon failure.
*/
int insp_aton(const char* a, insp_inaddr* n);
/** The creator/owner of this object
*/
InspIRCd* ServerInstance;
+ std::string desc;
public:
/** Create a new listening socket
*/
/** Close the socket
*/
~ListenSocket();
+ /** Set descriptive text
+ */
+ void SetDescription(const std::string &description)
+ {
+ desc = description;
+ }
+
+ const std::string& GetDescription()
+ {
+ return desc;
+ }
};
#endif