Main Page | Class Hierarchy | Class List | File List | Class Members

tacpp::TacacsServerAuthentication Class Reference

Layer 3: low-level functions + process use from AAA db_authentication. More...

#include <Tacacs.h>

Inheritance diagram for tacpp::TacacsServerAuthentication:

tacpp::AAA List of all members.

Public Member Functions

string getUser ()
void setUser (string)
string getPort ()
void setPort (string)
string getRemAddr ()
void setRemAddr (string)
ipaddr getCisco ()
void setCisco (ipaddr)
int getRes ()
int setRes (int)
string getEnable ()
void setEnable (string)
int getRequest ()
void setRequest (int)
int get_start (unsigned char *, unsigned char *, char *)
bool send_reply (const int, const char *, const char *, int, int)
int get_cont (unsigned char *, unsigned char *, char *, char *, int)
 TacacsServerAuthentication (TacacsPacket *)
 ~TacacsServerAuthentication ()

Public Attributes

char data [DATA_LEN]
char password [DB_PASSWORD_LEN]
char pwstring [DATA_LEN]
bool chap
int en_req
char * buf_cont
TacacsPacket * t

Detailed Description

Layer 3: low-level functions + process use from AAA db_authentication.

Author:
rv
Version:
1


Constructor & Destructor Documentation

TacacsServerAuthentication::TacacsServerAuthentication (  TacacsPacket *   ) 
 

init

TacacsServerAuthentication::~TacacsServerAuthentication (   ) 
 

free


Member Function Documentation

int TacacsServerAuthentication::get_cont (  unsigned char *  ,
unsigned char *  ,
char *  ,
char *  ,
int 
) 
 

get cont

int TacacsServerAuthentication::get_start (  unsigned char *  ,
unsigned char *  ,
char * 
) 
 

get start

ipaddr TacacsServerAuthentication::getCisco (   ) 
 

cisco

string TacacsServerAuthentication::getEnable (   ) 
 

get enable

string TacacsServerAuthentication::getPort (   ) 
 

get port

string TacacsServerAuthentication::getRemAddr (   ) 
 

get rem addr

int TacacsServerAuthentication::getRequest (   ) 
 

req

int TacacsServerAuthentication::getRes (   ) 
 

get res

string TacacsServerAuthentication::getUser (   ) 
 

get user

bool TacacsServerAuthentication::send_reply (  const  int,
const char *  ,
const char *  ,
int  ,
int 
) 
 

send reply

void TacacsServerAuthentication::setCisco (  ipaddr   ) 
 

set cisco

void TacacsServerAuthentication::setEnable (  string   ) 
 

set enable

void TacacsServerAuthentication::setPort (  string   ) 
 

set port

void TacacsServerAuthentication::setRemAddr (  string   ) 
 

set rem addr

int TacacsServerAuthentication::setRes (  int   ) 
 

set res

void TacacsServerAuthentication::setUser (  string   ) 
 

set user


Member Data Documentation

char* tacpp::TacacsServerAuthentication::buf_cont
 

buf cont

bool tacpp::TacacsServerAuthentication::chap
 

CHAP/PAP flag

char tacpp::TacacsServerAuthentication::data[DATA_LEN]
 

data

int tacpp::TacacsServerAuthentication::en_req
 

enable request

char tacpp::TacacsServerAuthentication::password[DB_PASSWORD_LEN]
 

getted password

char tacpp::TacacsServerAuthentication::pwstring[DATA_LEN]
 

chap/pap password

TacacsPacket* tacpp::TacacsServerAuthentication::t
 

ptr to tacacs packet handler


The documentation for this class was generated from the following files:
Generated on Thu Jul 21 23:09:49 2005 for tacppd.kdevelop by doxygen 1.3.5