C# Class GlobalcachingApplication.Plugins.GAPPDataStorage.InternalStorage

显示文件 Open project: GlobalcachingEU/GAPP Class Usage Examples

Public Methods

Method Description
ApplySettings ( List configPanels ) : bool
CreateConfigurationPanels ( ) : List
EndReleaseForCopy ( ) : void
Geocaches_LoadFullData ( object sender, Framework e ) : void
InitializeAsync ( Framework core ) : Task
Load ( bool geocachesOnly ) : bool
LoadGeocacheImages ( List geocacheimgs ) : bool
LoadLogImages ( List logimgs ) : bool
LoadLogs ( List logs ) : bool
LoadWaypoints ( List wps, List usrwps ) : bool
Logs_LoadFullData ( object sender, Framework e ) : void
NewFile ( ) : bool
Open ( bool geocachesOnly ) : bool
PrepareNew ( ) : bool
PrepareOpen ( ) : bool
PrepareSaveAs ( ) : bool
ReadIntegerArray ( BinaryReader fs ) : List
Save ( ) : bool
Save ( FileCollection fc, bool forceFullData ) : bool
SaveAs ( ) : bool
StartReleaseForCopy ( ) : void
WriteIntegerArray ( BinaryWriter fs, List values ) : void

Protected Methods

Method Description
PrepareSetStorageDestination ( Framework dst ) : bool

Private Methods

Method Description
writeRecord ( Hashtable ht, string id, MemoryStream ms, BinaryWriter bw, FileStream fs, byte memBuffer, byte extraBuffer, List freeRecords ) : void

Method Details

ApplySettings() public method

public ApplySettings ( List configPanels ) : bool
configPanels List
return bool

CreateConfigurationPanels() public method

public CreateConfigurationPanels ( ) : List
return List

EndReleaseForCopy() public method

public EndReleaseForCopy ( ) : void
return void

Geocaches_LoadFullData() public method

public Geocaches_LoadFullData ( object sender, Framework e ) : void
sender object
e Framework
return void

InitializeAsync() public method

public InitializeAsync ( Framework core ) : Task
core Framework
return Task

Load() public method

public Load ( bool geocachesOnly ) : bool
geocachesOnly bool
return bool

LoadGeocacheImages() public method

public LoadGeocacheImages ( List geocacheimgs ) : bool
geocacheimgs List
return bool

LoadLogImages() public method

public LoadLogImages ( List logimgs ) : bool
logimgs List
return bool

LoadLogs() public method

public LoadLogs ( List logs ) : bool
logs List
return bool

LoadWaypoints() public method

public LoadWaypoints ( List wps, List usrwps ) : bool
wps List
usrwps List
return bool

Logs_LoadFullData() public method

public Logs_LoadFullData ( object sender, Framework e ) : void
sender object
e Framework
return void

NewFile() public method

public NewFile ( ) : bool
return bool

Open() public method

public Open ( bool geocachesOnly ) : bool
geocachesOnly bool
return bool

PrepareNew() public method

public PrepareNew ( ) : bool
return bool

PrepareOpen() public method

public PrepareOpen ( ) : bool
return bool

PrepareSaveAs() public method

public PrepareSaveAs ( ) : bool
return bool

PrepareSetStorageDestination() protected method

protected PrepareSetStorageDestination ( Framework dst ) : bool
dst Framework
return bool

ReadIntegerArray() public method

public ReadIntegerArray ( BinaryReader fs ) : List
fs System.IO.BinaryReader
return List

Save() public method

public Save ( ) : bool
return bool

Save() public method

public Save ( FileCollection fc, bool forceFullData ) : bool
fc FileCollection
forceFullData bool
return bool

SaveAs() public method

public SaveAs ( ) : bool
return bool

StartReleaseForCopy() public method

public StartReleaseForCopy ( ) : void
return void

WriteIntegerArray() public method

public WriteIntegerArray ( BinaryWriter fs, List values ) : void
fs System.IO.BinaryWriter
values List
return void