コード例 #1
0
ファイル: TestTypes.cs プロジェクト: zsybupt/FASTER
 public static void InitialUpdater(KeyStruct *key, InputStruct *input, ValueStruct *value)
 {
     ValueStruct.Copy((ValueStruct *)input, value);
 }
コード例 #2
0
ファイル: TestTypes.cs プロジェクト: zsybupt/FASTER
 public static void ConcurrentWriter(KeyStruct *key, ValueStruct *src, ValueStruct *dst)
 {
     ValueStruct.AcquireWriteLock(dst);
     ValueStruct.Copy(src, dst);
     ValueStruct.ReleaseWriteLock(dst);
 }
コード例 #3
0
ファイル: TestTypes.cs プロジェクト: zsybupt/FASTER
 public static void ConcurrentReader(KeyStruct *key, InputStruct *input, ValueStruct *value, OutputStruct *dst)
 {
     ValueStruct.AcquireReadLock(value);
     ValueStruct.Copy(value, (ValueStruct *)dst);
     ValueStruct.ReleaseReadLock(value);
 }
コード例 #4
0
ファイル: TestTypes.cs プロジェクト: zsybupt/FASTER
 public static void SingleWriter(KeyStruct *key, ValueStruct *src, ValueStruct *dst)
 {
     ValueStruct.Copy(src, dst);
 }
コード例 #5
0
ファイル: TestTypes.cs プロジェクト: zsybupt/FASTER
 public static void SingleReader(KeyStruct *key, InputStruct *input, ValueStruct *value, OutputStruct *dst)
 {
     ValueStruct.Copy(value, (ValueStruct *)dst);
 }