uInputScrambler Class Reference

have one object of this class around while processing sensitive input; non-control key presses will be scrambled for the recording then. More...

#include <uInputQueue.h>

List of all members.

Public Member Functions

 uInputScrambler ()
 constructor initializing input record scrambling
 ~uInputScrambler ()
 destructor deinitializing input record scrambling

Static Public Member Functions

static bool Scrambled ()

Static Private Attributes

static int scrambled_ = 0


Detailed Description

have one object of this class around while processing sensitive input; non-control key presses will be scrambled for the recording then.

Definition at line 49 of file uInputQueue.h.


Constructor & Destructor Documentation

uInputScrambler::uInputScrambler (  ) 

constructor initializing input record scrambling

Definition at line 241 of file uInputQueue.cpp.

References scrambled_.

00242 {
00243     scrambled_ ++;
00244 }

uInputScrambler::~uInputScrambler (  ) 

destructor deinitializing input record scrambling

Definition at line 246 of file uInputQueue.cpp.

References scrambled_.

00247 {
00248     --scrambled_;
00249 }


Member Function Documentation

bool uInputScrambler::Scrambled (  )  [static]

Definition at line 251 of file uInputQueue.cpp.

References scrambled_.

Referenced by EventArchiver< Archiver >::ArchiveKey().

00252 {
00253     return scrambled_ > 0;
00254 }

Here is the caller graph for this function:


Member Data Documentation

int uInputScrambler::scrambled_ = 0 [static, private]

Definition at line 51 of file uInputQueue.h.

Referenced by Scrambled(), uInputScrambler(), and ~uInputScrambler().


The documentation for this class was generated from the following files:
Generated on Sun Mar 16 00:00:16 2008 for Armagetron Advanced by  doxygen 1.5.4