C# Класс DeOps.Services.Assist.VersionedCache

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DataType uint
FileAquired FileAquiredHandler
FileMap OpVersionedFile>.ThreadedDictionary
FileRemoved FileRemovedHandler
Service uint
Store DeOps.Implementation.Dht.DhtStore

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

Метод Описание
Core_MinuteTimer ( ) : void
Core_SecondTimer ( ) : void
Dispose ( ) : void
GetFile ( ulong id ) : OpVersionedFile
GetFilePath ( VersionedFileHeader header ) : string
Load ( ) : void
LoadHeaders ( ) : void
LocalSync_TagReceived ( ulong user, byte tag ) : void
Network_StatusChange ( ) : void
Research ( ulong key ) : void
SaveHeaders ( ) : void
Search_Found ( DeOps.Implementation.Dht.DhtSearch search, DhtAddress source, byte data ) : void
Search_Local ( ulong key, byte parameters, List results ) : void
Store_Local ( DeOps.Implementation.Dht.DataReq store ) : void
Store_Patch ( DhtAddress source, byte data ) : void
UpdateLocal ( string tempPath, byte key, byte extra ) : OpVersionedFile
VersionedCache ( DeOps.Implementation.Dht.DhtNetwork network, uint service, uint type, bool localSync ) : System

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

Метод Описание
CacheFile ( SignedData signedHeader, VersionedFileHeader header ) : void
Download ( SignedData signed, VersionedFileHeader header ) : void
EndDownload ( object args ) : void
LocalSync_GetTag ( ) : byte[]
Process_VersionedFile ( DeOps.Implementation.Dht.DataReq data, SignedData signed, VersionedFileHeader header ) : void
StartSearch ( ulong user, uint version ) : void
Store_Replicate ( DeOps.Implementation.Dht.DhtContact contact ) : List
Transfers_FileRequest ( ulong key, DeOps.Services.Transfer.FileDetails details ) : string
Transfers_FileSearch ( ulong key, DeOps.Services.Transfer.FileDetails details ) : bool

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

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

public Core_MinuteTimer ( ) : void
Результат void

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

public Core_SecondTimer ( ) : void
Результат void

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

public Dispose ( ) : void
Результат void

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

public GetFile ( ulong id ) : OpVersionedFile
id ulong
Результат OpVersionedFile

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

public GetFilePath ( VersionedFileHeader header ) : string
header VersionedFileHeader
Результат string

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

public Load ( ) : void
Результат void

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

public LoadHeaders ( ) : void
Результат void

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

public LocalSync_TagReceived ( ulong user, byte tag ) : void
user ulong
tag byte
Результат void

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

public Network_StatusChange ( ) : void
Результат void

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

public Research ( ulong key ) : void
key ulong
Результат void

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

public SaveHeaders ( ) : void
Результат void

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

public Search_Found ( DeOps.Implementation.Dht.DhtSearch search, DhtAddress source, byte data ) : void
search DeOps.Implementation.Dht.DhtSearch
source DhtAddress
data byte
Результат void

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

public Search_Local ( ulong key, byte parameters, List results ) : void
key ulong
parameters byte
results List
Результат void

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

public Store_Local ( DeOps.Implementation.Dht.DataReq store ) : void
store DeOps.Implementation.Dht.DataReq
Результат void

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

public Store_Patch ( DhtAddress source, byte data ) : void
source DhtAddress
data byte
Результат void

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

public UpdateLocal ( string tempPath, byte key, byte extra ) : OpVersionedFile
tempPath string
key byte
extra byte
Результат OpVersionedFile

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

public VersionedCache ( DeOps.Implementation.Dht.DhtNetwork network, uint service, uint type, bool localSync ) : System
network DeOps.Implementation.Dht.DhtNetwork
service uint
type uint
localSync bool
Результат System

Описание свойств

DataType публичное свойство

public uint DataType
Результат uint

FileAquired публичное свойство

public FileAquiredHandler FileAquired
Результат FileAquiredHandler

FileMap публичное свойство

public ThreadedDictionary FileMap
Результат OpVersionedFile>.ThreadedDictionary

FileRemoved публичное свойство

public FileRemovedHandler FileRemoved
Результат FileRemovedHandler

Service публичное свойство

public uint Service
Результат uint

Store публичное свойство

public DhtStore,DeOps.Implementation.Dht Store
Результат DeOps.Implementation.Dht.DhtStore