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
TacacsPackett

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