C# Класс Brunet.Cdc.HashTable

Показать файл Открыть проект

Открытые методы

Метод Описание
BeginCompareSwap ( MemBlock key, MemBlock new_value, MemBlock old_value, AsyncCallback cb, object state ) : IAsyncResult
BeginRead ( MemBlock key, AsyncCallback result_cb, object state ) : IAsyncResult
BeginSwap ( MemBlock key, MemBlock new_value, AsyncCallback cb, object state ) : IAsyncResult
CompareSwap ( MemBlock key, MemBlock new_value, MemBlock old_value ) : MemBlock
CreateRandomKey ( ) : MemBlock
EndCompareSwap ( IAsyncResult r ) : MemBlock
EndRead ( IAsyncResult r ) : MemBlock
EndSwap ( IAsyncResult r ) : MemBlock
Read ( MemBlock key ) : MemBlock
Swap ( MemBlock key, MemBlock new_value ) : MemBlock

Приватные методы

Метод Описание
DoNothing ( IAsyncResult r ) : void

Описание методов

BeginCompareSwap() абстрактный публичный Метод

abstract 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
Результат IAsyncResult

BeginRead() абстрактный публичный Метод

abstract public BeginRead ( MemBlock key, AsyncCallback result_cb, object state ) : IAsyncResult
key MemBlock
result_cb AsyncCallback
state object
Результат IAsyncResult

BeginSwap() абстрактный публичный Метод

abstract public BeginSwap ( MemBlock key, MemBlock new_value, AsyncCallback cb, object state ) : IAsyncResult
key MemBlock
new_value MemBlock
cb AsyncCallback
state object
Результат IAsyncResult

CompareSwap() публичный Метод

public CompareSwap ( MemBlock key, MemBlock new_value, MemBlock old_value ) : MemBlock
key MemBlock
new_value MemBlock
old_value MemBlock
Результат MemBlock

CreateRandomKey() абстрактный публичный Метод

abstract public CreateRandomKey ( ) : MemBlock
Результат MemBlock

EndCompareSwap() абстрактный публичный Метод

abstract public EndCompareSwap ( IAsyncResult r ) : MemBlock
r IAsyncResult
Результат MemBlock

EndRead() абстрактный публичный Метод

abstract public EndRead ( IAsyncResult r ) : MemBlock
r IAsyncResult
Результат MemBlock

EndSwap() абстрактный публичный Метод

abstract public EndSwap ( IAsyncResult r ) : MemBlock
r IAsyncResult
Результат MemBlock

Read() публичный Метод

public Read ( MemBlock key ) : MemBlock
key MemBlock
Результат MemBlock

Swap() публичный Метод

public Swap ( MemBlock key, MemBlock new_value ) : MemBlock
key MemBlock
new_value MemBlock
Результат MemBlock