2008-02-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

Removed "using namespace std;" from all sources. Appended std:: 
prefix to c++
	standard classes.
	Included string.h where mem* function are used.
This commit is contained in:
Tatsuhiro Tsujikawa
2008-02-08 15:53:45 +00:00
parent d82e183d34
commit 1b7c198289
801 changed files with 12024 additions and 8627 deletions

View File

@@ -36,30 +36,31 @@
#define _D_AUTH_CONFIG_FACTORY_H_
#include "common.h"
#include "SharedHandle.h"
#include "SingletonHolder.h"
#include <string>
namespace aria2 {
class Option;
class Netrc;
typedef SharedHandle<Netrc> NetrcHandle;
class AuthConfig;
typedef SharedHandle<AuthConfig> AuthConfigHandle;
class Request;
typedef SharedHandle<Request> RequestHandle;
class AuthResolver;
typedef SharedHandle<AuthResolver> AuthResolverHandle;
class AuthConfigFactory {
private:
const Option* _option;
NetrcHandle _netrc;
SharedHandle<Netrc> _netrc;
AuthConfigHandle createAuthConfig(const string& user, const string& password) const;
SharedHandle<AuthConfig> createAuthConfig(const std::string& user, const std::string& password) const;
AuthResolverHandle createHttpAuthResolver() const;
SharedHandle<AuthResolver> createHttpAuthResolver() const;
AuthResolverHandle createHttpProxyAuthResolver() const;
SharedHandle<AuthResolver> createHttpProxyAuthResolver() const;
AuthResolverHandle createFtpAuthResolver() const;
SharedHandle<AuthResolver> createFtpAuthResolver() const;
public:
@@ -67,14 +68,16 @@ public:
~AuthConfigFactory();
AuthConfigHandle createAuthConfig(const RequestHandle& request) const;
SharedHandle<AuthConfig> createAuthConfig(const SharedHandle<Request>& request) const;
AuthConfigHandle createAuthConfigForHttpProxy(const RequestHandle& request) const;
SharedHandle<AuthConfig> createAuthConfigForHttpProxy(const SharedHandle<Request>& request) const;
void setNetrc(const NetrcHandle& netrc);
void setNetrc(const SharedHandle<Netrc>& netrc);
};
typedef SharedHandle<AuthConfigFactory> AuthConfigFactoryHandle;
typedef SingletonHolder<AuthConfigFactoryHandle> AuthConfigFactorySingleton;
} // namespace aria2
#endif // _D_AUTH_CONFIG_FACTORY_H_