|
Gnash
0.8.11dev
|
#include "URLAccessManager.h"#include "URL.h"#include "log.h"#include "StringPredicates.h"#include "rc.h"#include "GnashSystemNetHeaders.h"#include <cerrno>#include <algorithm>#include <cstring>#include <cstdio>#include <map>#include <string>#include <vector>#include <cassert>Namespaces | |
| gnash | |
| Anonymous namespace for callbacks, local functions, event handlers etc. | |
| gnash::URLAccessManager | |
| Manage a list of URL access configuration. | |
Macros | |
| #define | MAXHOSTNAMELEN 256 |
Typedefs | |
| typedef std::map< std::string, AccessPolicy > | gnash::URLAccessManager::AccessPolicyCache |
| A cache of AccessPolicy defined for URLs. More... | |
Enumerations | |
| enum | gnash::URLAccessManager::AccessPolicy { gnash::URLAccessManager::BLOCK, gnash::URLAccessManager::GRANT } |
| Possible access policies for URLs. More... | |
Functions | |
| const char * | gnash::URLAccessManager::accessPolicyString (AccessPolicy policy) |
| bool | gnash::URLAccessManager::allowHost (const std::string &host) |
| bool | gnash::URLAccessManager::allowXMLSocket (const std::string &host, short port) |
| bool | gnash::URLAccessManager::allow (const URL &url, const URL &baseurl) |
| Return true if access to given url is allowed, false otherwise. More... | |
| #define MAXHOSTNAMELEN 256 |
1.8.12