C# Class Brunet.Cdc.LocalHashTable

Inheritance: HashTable
Afficher le fichier Open project: pstjuste/brunet

Protected Properties

Свойство Type Description
_ht System.Collections.Hashtable
_rand System.Random
_sync object

Méthodes publiques

Méthode Description
BeginCompareSwap ( MemBlock key, MemBlock new_value, MemBlock old_value, AsyncCallback cb, object state ) : IAsyncResult
BeginRead ( MemBlock key, AsyncCallback cb, object state ) : IAsyncResult
BeginSwap ( MemBlock key, MemBlock new_value, AsyncCallback cb, object state ) : IAsyncResult
CreateRandomKey ( ) : MemBlock
EndCompareSwap ( IAsyncResult r ) : MemBlock
EndRead ( IAsyncResult r ) : MemBlock
EndSwap ( IAsyncResult r ) : MemBlock
LocalHashTable ( ) : NUnit.Framework

Private Methods

Méthode Description
TestCAS ( ) : void
TestRecall ( ) : void

Method Details

BeginCompareSwap() public méthode

public BeginCompareSwap ( MemBlock key, MemBlock new_value, MemBlock old_value, AsyncCallback cb, object state ) : IAsyncResult
key MemBlock
new_value MemBlock
old_value MemBlock
cb AsyncCallback
state object
Résultat IAsyncResult

BeginRead() public méthode

public BeginRead ( MemBlock key, AsyncCallback cb, object state ) : IAsyncResult
key MemBlock
cb AsyncCallback
state object
Résultat IAsyncResult

BeginSwap() public méthode

public BeginSwap ( MemBlock key, MemBlock new_value, AsyncCallback cb, object state ) : IAsyncResult
key MemBlock
new_value MemBlock
cb AsyncCallback
state object
Résultat IAsyncResult

CreateRandomKey() public méthode

public CreateRandomKey ( ) : MemBlock
Résultat MemBlock

EndCompareSwap() public méthode

public EndCompareSwap ( IAsyncResult r ) : MemBlock
r IAsyncResult
Résultat MemBlock

EndRead() public méthode

public EndRead ( IAsyncResult r ) : MemBlock
r IAsyncResult
Résultat MemBlock

EndSwap() public méthode

public EndSwap ( IAsyncResult r ) : MemBlock
r IAsyncResult
Résultat MemBlock

LocalHashTable() public méthode

public LocalHashTable ( ) : NUnit.Framework
Résultat NUnit.Framework

Property Details

_ht protected_oe property

protected System.Collections.Hashtable _ht
Résultat System.Collections.Hashtable

_rand protected_oe property

protected Random,System _rand
Résultat System.Random

_sync protected_oe property

protected object _sync
Résultat object