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

tacpp::TacacsSessionContainer Class Reference

this is entry in sessions control queue More...

#include <Tacacs.h>

List of all members.

Public Member Functions

void lock2 ()
void unlock2 ()
time_t getCreated ()
string getLoginstring ()
void setLoginstring (string)
string getPwdstring ()
void setPwdstring (string)
bool getAuthoriz ()
void setAuthoriz (bool)
string getKey ()
void setKey (string)
int getSock ()
void setSock (int)
unsigned int getSessionId ()
void setSessionId (unsigned int)
ipaddr getPeer ()
void setPeer (ipaddr)
 TacacsSessionContainer (ipaddr, int, int, char *, char *, char *, bool)
 ~TacacsSessionContainer ()
void process (unsigned char *, unsigned char *)

Public Attributes

TacacsPackettac


Detailed Description

this is entry in sessions control queue

Author:
rv
Version:
1


Constructor & Destructor Documentation

TacacsSessionContainer::TacacsSessionContainer ipaddr  ,
int  ,
int  ,
char *  ,
char *  ,
char *  ,
bool 
 

init

TacacsSessionContainer::~TacacsSessionContainer  ) 
 

free


Member Function Documentation

bool TacacsSessionContainer::getAuthoriz  ) 
 

get author

time_t TacacsSessionContainer::getCreated  ) 
 

get created

string TacacsSessionContainer::getKey  ) 
 

get key

string TacacsSessionContainer::getLoginstring  ) 
 

get loginstring

ipaddr TacacsSessionContainer::getPeer  ) 
 

get peer

string TacacsSessionContainer::getPwdstring  ) 
 

get pwdstring

Returns:
pwdstring

unsigned int TacacsSessionContainer::getSessionId  ) 
 

get sess id

int TacacsSessionContainer::getSock  ) 
 

get sock

void TacacsSessionContainer::lock2  ) 
 

set lock

void TacacsSessionContainer::process unsigned char *  ,
unsigned char * 
 

processor

void TacacsSessionContainer::setAuthoriz bool   ) 
 

set author

void TacacsSessionContainer::setKey string   ) 
 

set key

void TacacsSessionContainer::setLoginstring string   ) 
 

set loginstring

void TacacsSessionContainer::setPeer ipaddr   ) 
 

set peer

void TacacsSessionContainer::setPwdstring string   ) 
 

set pwdstring

void TacacsSessionContainer::setSessionId unsigned  int  ) 
 

set sess id

void TacacsSessionContainer::setSock int   ) 
 

set sock

void TacacsSessionContainer::unlock2  ) 
 

remove lock


Member Data Documentation

TacacsPacket* tacpp::TacacsSessionContainer::tac
 

ptr to packet processor


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