C# 클래스 Brunet.Cdc.LocalHashTable

상속: HashTable
파일 보기 프로젝트 열기: pstjuste/brunet

보호된 프로퍼티들

프로퍼티 타입 설명
_ht System.Collections.Hashtable
_rand System.Random
_sync object

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
TestCAS ( ) : void
TestRecall ( ) : void

메소드 상세

BeginCompareSwap() 공개 메소드

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() 공개 메소드

public BeginRead ( MemBlock key, AsyncCallback cb, object state ) : IAsyncResult
key MemBlock
cb AsyncCallback
state object
리턴 IAsyncResult

BeginSwap() 공개 메소드

public BeginSwap ( MemBlock key, MemBlock new_value, AsyncCallback cb, object state ) : IAsyncResult
key MemBlock
new_value MemBlock
cb AsyncCallback
state object
리턴 IAsyncResult

CreateRandomKey() 공개 메소드

public CreateRandomKey ( ) : MemBlock
리턴 MemBlock

EndCompareSwap() 공개 메소드

public EndCompareSwap ( IAsyncResult r ) : MemBlock
r IAsyncResult
리턴 MemBlock

EndRead() 공개 메소드

public EndRead ( IAsyncResult r ) : MemBlock
r IAsyncResult
리턴 MemBlock

EndSwap() 공개 메소드

public EndSwap ( IAsyncResult r ) : MemBlock
r IAsyncResult
리턴 MemBlock

LocalHashTable() 공개 메소드

public LocalHashTable ( ) : NUnit.Framework
리턴 NUnit.Framework

프로퍼티 상세

_ht 보호되어 있는 프로퍼티

protected System.Collections.Hashtable _ht
리턴 System.Collections.Hashtable

_rand 보호되어 있는 프로퍼티

protected Random,System _rand
리턴 System.Random

_sync 보호되어 있는 프로퍼티

protected object _sync
리턴 object