osgDB::AuthenticationDetails Class Reference

Inheritance diagram for osgDB::AuthenticationDetails:

Inheritance graph
[legend]
List of all members.

Public Types

 BASIC = 1<<0
 DIGEST = 1<<1
 NTLM = 1<<2
 GSSNegotiate = 1<<2
 ANY = ~0
 ANYSAFE = ~BASIC
enum  HttpAuthentication {
  BASIC = 1<<0, DIGEST = 1<<1, NTLM = 1<<2, GSSNegotiate = 1<<2,
  ANY = ~0, ANYSAFE = ~BASIC
}
 Http authentication techniques, see libcurl docs for details on names and associated functionality. More...

Public Member Functions

 AuthenticationDetails (const std::string &u, const std::string &p, HttpAuthentication auth=BASIC)

Public Attributes

std::string username
std::string password
HttpAuthentication httpAuthentication

Protected Member Functions

virtual ~AuthenticationDetails ()

Member Enumeration Documentation

enum osgDB::AuthenticationDetails::HttpAuthentication

Http authentication techniques, see libcurl docs for details on names and associated functionality.

Enumerator:
BASIC 
DIGEST 
NTLM 
GSSNegotiate 
ANY 
ANYSAFE 


Constructor & Destructor Documentation

osgDB::AuthenticationDetails::AuthenticationDetails ( const std::string &  u,
const std::string &  p,
HttpAuthentication  auth = BASIC 
) [inline]

virtual osgDB::AuthenticationDetails::~AuthenticationDetails (  )  [inline, protected, virtual]


Member Data Documentation

HttpAuthentication osgDB::AuthenticationDetails::httpAuthentication

std::string osgDB::AuthenticationDetails::password

std::string osgDB::AuthenticationDetails::username


The documentation for this class was generated from the following file:
Generated at Tue Aug 5 20:31:55 2008 for the OpenSceneGraph by doxygen 1.4.7.