(svn r15990) -Codechange: provide a thread safe variant of GetAddressAsString.

This commit is contained in:
rubidium
2009-04-08 21:11:16 +00:00
parent e779c56e31
commit 0f0cc67d62
3 changed files with 23 additions and 10 deletions

View File

@@ -120,10 +120,19 @@ public:
*/
const char *GetHostname();
/**
* Get the address as a string, e.g. 127.0.0.1:12345.
* @param buffer the buffer to write to
* @param last the last element in the buffer
* @param with_family whether to add the family (e.g. IPvX).
*/
void GetAddressAsString(char *buffer, const char *last, bool with_family = true);
/**
* Get the address as a string, e.g. 127.0.0.1:12345.
* @param with_family whether to add the family (e.g. IPvX).
* @return the address
* @note NOT thread safe
*/
const char *GetAddressAsString(bool with_family = true);