OpenNet
Fonctions membres publiques | Liste de tous les membres
Référence de la classe OpenNetK::SpinLock

Interface d'un spinlock. Plus de détails...

#include <SpinLock.h>

Fonctions membres publiques

void SetLock (void *aLock)
 Initialiser l'instance de verrou dépendant du système d'exploitation. Plus de détails...
 
void SetOSDep (OpenNetK_OSDep *aOSDep)
 Initialiser la table de fonctions dépendantes du système d'exploitation. Plus de détails...
 
void Lock ()
 Verouiller. Plus de détails...
 
uint32_t LockFromThread ()
 Verouiller. Plus de détails...
 
void Unlock ()
 Déverouiller. Plus de détails...
 
void UnlockFromThread (uint32_t aFlags)
 Déverouiller. Plus de détails...
 

Description détaillée

Interface d'un spinlock.

Note
Cette classe fait partie de l'ensemble de developpement de pilotes (DDK).
Classe noyau - Pas de constructeur, pas de destructeur, pas de methode virtuelle

Documentation des fonctions membres

void OpenNetK::SpinLock::Lock ( )
inline

Verouiller.

Voir également
LockFromThread, Unlock
uint32_t OpenNetK::SpinLock::LockFromThread ( )

Verouiller.

Renvoie
La valeur à passer à UnlockFromThread
Voir également
Lock, UnlockFromThread
void OpenNetK::SpinLock::SetLock ( void *  aLock)

Initialiser l'instance de verrou dépendant du système d'exploitation.

Paramètres
aLockL'instance
void OpenNetK::SpinLock::SetOSDep ( OpenNetK_OSDep aOSDep)

Initialiser la table de fonctions dépendantes du système d'exploitation.

Paramètres
aOSDepLa table de fonctions
void OpenNetK::SpinLock::Unlock ( )
inline

Déverouiller.

Voir également
Lock, UnlockFromThread
void OpenNetK::SpinLock::UnlockFromThread ( uint32_t  aFlags)

Déverouiller.

Paramètres
aFlagsLa valeur retourné par LockFromThread
Voir également
LockFromThread, Unlock

La documentation de cette classe a été générée à partir du fichier suivant :