Public Member Functions | Static Public Member Functions

blpapi::AuthUser Class Reference

#include <blpapi_authoptions.h>

List of all members.

Public Member Functions

 AuthUser (blpapi_AuthUser_t *handle)
 AuthUser (const AuthUser &user)
 ~AuthUser ()
AuthUseroperator= (const AuthUser &rhs)
const blpapi_AuthUser_thandle () const

Static Public Member Functions

static AuthUser createWithLogonName ()
static AuthUser createWithActiveDirectoryProperty (const char *propertyName)
static AuthUser createWithManualOptions (const char *userId, const char *ipAddress)

Detailed Description

Contains user-specific authorization options.

See Component blpapi_authoptions


Constructor & Destructor Documentation

blpapi::AuthUser::AuthUser ( blpapi_AuthUser_t handle  )  [explicit]

For internal use only.

blpapi::AuthUser::AuthUser ( const AuthUser user  ) 

Copy constructor.

blpapi::AuthUser::~AuthUser (  ) 

Destructor.


Member Function Documentation

AuthUser& blpapi::AuthUser::operator= ( const AuthUser rhs  ) 

Assign to this object the value of the specified rhs object.

static AuthUser blpapi::AuthUser::createWithLogonName (  )  [static]

Create an AuthUser configured for Operating System Login (Domain\User) authorization mode (OS_LOGON).

static AuthUser blpapi::AuthUser::createWithActiveDirectoryProperty ( const char *  propertyName  )  [static]

Create an AuthUser configured for Active Directory authorization mode (DIRECTORY_SERVICE).

The behavior is undefined when propertyName is NULL or empty.

static AuthUser blpapi::AuthUser::createWithManualOptions ( const char *  userId,
const char *  ipAddress 
) [static]

Create an AuthUser configured for manual authorization.

The behavior is undefined when either userId or ipAddress is NULL or empty.

const blpapi_AuthUser_t* blpapi::AuthUser::handle (  )  const

For internal use only.


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