osgDB::AuthenticationDetails Class Reference

Inheritance diagram for osgDB::AuthenticationDetails:
Inheritance graph
[legend]

List of all members.

Public Types

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

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


The documentation for this class was generated from the following file:

osg logo
Generated at Wed Aug 26 08:20:59 2009 for the OpenSceneGraph by doxygen 1.6.1.