Classes | Defines | Typedefs

Beesnest/DcLoginManager.h File Reference

#include "DcGlobals.h"
#include "DcRequest.h"
#include "DcResponse.h"
#include "DcHttpTime.h"
#include "DcUserStatus.h"
#include "DcRequest.h"
#include "DcResponse.h"

Go to the source code of this file.

Classes

class  CdcLoginManager
 The Log-in Manager class is a static class that deals with the login of users to the system. More...
class  CdcLoginManager::CdcDaaChallenge
 This is basically a struct to hold the challenges this class sends to users.
class  CdcLoginManager::CdcDaaResponse
 This is a struct to hold the response we got from the user.
class  CdcLoginManager::CdcUser
 CdcUser holds information of one user in the system.

Defines

#define DC_USER_ID   "BN_UserID"
#define DC_USER_CODE   "BN_RndCode"
#define DC_LOGIN_MSG   "BN_LoginMsg"
#define DC_USER_NAME   "BN_Username"
#define DC_URL   "BN_OrigURL"
#define DC_REALM   "BN_Realm"
#define DC_NONCE   "BN_Nonce"
#define DC_OPAQUE   "BN_Opaque"
#define DC_CNONCE   "BN_Cnonce"
#define DC_NC   "BN_NC"
#define DC_RESPONSE   "BN_Response"
#define DC_LOGOUT   "BN_Logout"
#define DC_LM_NONE   0
#define DC_LM_OK   1
#define DC_LM_SEND   2
#define DC_CHL_STL_ADD   2

Typedefs

typedef CdcString t_code_type

Define Documentation

#define DC_CHL_STL_ADD   2

Definition at line 60 of file DcLoginManager.h.

#define DC_CNONCE   "BN_Cnonce"

Definition at line 49 of file DcLoginManager.h.

#define DC_LM_NONE   0

Definition at line 56 of file DcLoginManager.h.

#define DC_LM_OK   1

Definition at line 57 of file DcLoginManager.h.

#define DC_LM_SEND   2

Definition at line 58 of file DcLoginManager.h.

#define DC_LOGIN_MSG   "BN_LoginMsg"

Definition at line 41 of file DcLoginManager.h.

#define DC_LOGOUT   "BN_Logout"

Definition at line 53 of file DcLoginManager.h.

#define DC_NC   "BN_NC"

Definition at line 50 of file DcLoginManager.h.

#define DC_NONCE   "BN_Nonce"

Definition at line 47 of file DcLoginManager.h.

#define DC_OPAQUE   "BN_Opaque"

Definition at line 48 of file DcLoginManager.h.

#define DC_REALM   "BN_Realm"

Definition at line 46 of file DcLoginManager.h.

#define DC_RESPONSE   "BN_Response"

Definition at line 51 of file DcLoginManager.h.

#define DC_URL   "BN_OrigURL"

Definition at line 45 of file DcLoginManager.h.

#define DC_USER_CODE   "BN_RndCode"

Definition at line 40 of file DcLoginManager.h.

#define DC_USER_ID   "BN_UserID"

Definition at line 39 of file DcLoginManager.h.

#define DC_USER_NAME   "BN_Username"

Definition at line 44 of file DcLoginManager.h.


Typedef Documentation

Definition at line 35 of file DcLoginManager.h.