Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs | Enumerations
nsVerifier.h File Reference
#include "nsPkgInt.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _nsVerifierMutable

Defines

#define GETCLASS(v, c)   GETFROMPCK(((unsigned char)(c)), (v)->cclass)
#define GETNEXTSTATE(v, c, s)   GETFROMPCK((s)*((v)->stFactor)+GETCLASS((v),(c)), ((v)->states))

Typedefs

typedef struct _nsVerifierMutable nsVerifierMutable
typedef const nsVerifierMutable nsVerifier

Enumerations

enum  nsSMState {
  eStart = 0, eError = 1, eItsMe = 2, eStart = 0,
  eError = 1, eItsMe = 2
}

Class Documentation

struct _nsVerifierMutable

Definition at line 48 of file nsVerifier.h.

Collaboration diagram for _nsVerifierMutable:
Class Members
nsPkgInt cclass
const char * charset
nsPkgInt states
PRUint32 stFactor

Define Documentation

#define GETCLASS (   v,
  c 
)    GETFROMPCK(((unsigned char)(c)), (v)->cclass)

Definition at line 57 of file nsVerifier.h.

#define GETNEXTSTATE (   v,
  c,
  s 
)    GETFROMPCK((s)*((v)->stFactor)+GETCLASS((v),(c)), ((v)->states))

Definition at line 58 of file nsVerifier.h.


Typedef Documentation

Definition at line 55 of file nsVerifier.h.


Enumeration Type Documentation

enum nsSMState
Enumerator:
eStart 
eError 
eItsMe 
eStart 
eError 
eItsMe 

Definition at line 42 of file nsVerifier.h.

             {
   eStart = 0,
   eError = 1,
   eItsMe = 2 
} nsSMState;