VisaSessControl Class Reference

Class o manage Visa sessions. More...

#include <VisaSessContr.h>

Inheritance diagram for VisaSessControl:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 VisaSessControl (void)
 ~VisaSessControl (void)
ViSession VisSesObj (int SesNumb)
ViSession VisSesObjGen (int SesNumb)
UInt8 GetUnmappedSessNumb (void)
ViStatus RunResorceMenager (void)
ViStatus CloseSess (int SesNumb)
ViStatus CloseUnmappedSess (void)
void SetDevLogicAddr (char &LogAddr)
UInt8 NbVISAOpened (void)
bool SessionMapped (int SesNumb)
void SetMapSession (int SesNumb)
void SetUnMapSession (int SesNumb)
UInt8 MapAddr (UInt32 Offset, UInt32 CellsNumber, ViAddr *RetAddr)
void UnMapAddr (UInt8 VirtSesNumb)
ViSession GetResMen (void)
bool isInDebugMode ()
void setDebugMode (bool value)

Private Attributes

UInt8 MaxOpenSess
char DevLogicAddr [50]
ViSession ResourceMen
ViSession * VisaSess
bool * Mapped
UInt8 NVisSessOpened
bool debugMode


Detailed Description

Class o manage Visa sessions.

Constructor & Destructor Documentation

VisaSessControl::VisaSessControl ( void   ) 

VisaSessControl::~VisaSessControl ( void   ) 


Member Function Documentation

ViSession VisaSessControl::VisSesObj ( int  SesNumb  )  [inline]

ViSession VisaSessControl::VisSesObjGen ( int  SesNumb  ) 

UInt8 VisaSessControl::GetUnmappedSessNumb ( void   ) 

ViStatus VisaSessControl::RunResorceMenager ( void   ) 

ViStatus VisaSessControl::CloseSess ( int  SesNumb  ) 

ViStatus VisaSessControl::CloseUnmappedSess ( void   ) 

void VisaSessControl::SetDevLogicAddr ( char &  LogAddr  )  [inline]

UInt8 VisaSessControl::NbVISAOpened ( void   )  [inline]

bool VisaSessControl::SessionMapped ( int  SesNumb  )  [inline]

void VisaSessControl::SetMapSession ( int  SesNumb  )  [inline]

void VisaSessControl::SetUnMapSession ( int  SesNumb  )  [inline]

UInt8 VisaSessControl::MapAddr ( UInt32  Offset,
UInt32  CellsNumber,
ViAddr *  RetAddr 
)

void VisaSessControl::UnMapAddr ( UInt8  VirtSesNumb  ) 

ViSession VisaSessControl::GetResMen ( void   )  [inline]

bool VisaSessControl::isInDebugMode (  )  [inline]

void VisaSessControl::setDebugMode ( bool  value  )  [inline]


Member Data Documentation

UInt8 VisaSessControl::MaxOpenSess [private]

char VisaSessControl::DevLogicAddr[50] [private]

ViSession VisaSessControl::ResourceMen [private]

ViSession* VisaSessControl::VisaSess [private]

bool* VisaSessControl::Mapped [private]

UInt8 VisaSessControl::NVisSessOpened [private]

bool VisaSessControl::debugMode [private]


The documentation for this class was generated from the following files:
Generated on Tue Dec 1 12:09:53 2009 for SPD FED Server by  doxygen 1.5.4