#include <llsrv.h>
Static Public Member Functions | |
static std::vector< LLSRVRecord > | query (const std::string &name) |
static std::vector< std::string > | rewriteURI (const std::string &uri) |
Static Protected Member Functions | |
static std::vector< LLSRVRecord > | parseResponse (const unsigned char *response, int resp_len) |
static std::vector< LLSRVRecord > | reorder (std::vector< LLSRVRecord > &recs) |
Definition at line 67 of file llsrv.h.
vector< LLSRVRecord > LLSRV::parseResponse | ( | const unsigned char * | response, | |
int | resp_len | |||
) | [static, protected] |
vector< LLSRVRecord > LLSRV::query | ( | const std::string & | name | ) | [static] |
Definition at line 213 of file llsrv.cpp.
References llendl, llinfos, parseResponse(), and reorder().
Referenced by rewriteURI().
vector< LLSRVRecord > LLSRV::reorder | ( | std::vector< LLSRVRecord > & | recs | ) | [static, protected] |
vector< string > LLSRV::rewriteURI | ( | const std::string & | uri | ) | [static] |
Definition at line 321 of file llsrv.cpp.
References LLURI::defaultPort(), LLURI::escapedPath(), LLURI::escapedQuery(), LLURI::hostName(), LLURI::hostPort(), i, lldebugs, llendl, llinfos, LLURI::password(), query(), LLURI::scheme(), and LLURI::userName().
Referenced by getLoginURIs(), and idle_startup().