C# Class EVESharp.Cache

Show file Open project: Almamu/EVESharp

Public Properties

Property Type Description
CharacterAppearanceCacheTable string[]
CharacterAppearanceCacheTableSize int
CreateCharacterCacheTable string[]
CreateCharacterCacheTableSize int
LoginCacheTable string[]
LoginCacheTableSize int

Public Methods

Method Description
GenerateCache ( ) : bool
GetCache ( string name ) : PyObject
GetCacheData ( string name ) : PyObject
GetCacheHints ( ) : Marshal.PyDict
GetUserCache ( int user, string name ) : PyObject
GetUserCacheData ( int user, string name ) : PyObject
LoadCacheFor ( string name ) : bool
LoadUserCacheFor ( int user, string name ) : bool
LoadUserCacheFor ( int user, string name, bool force ) : bool
SaveCacheFor ( string name, PyObject data, long timestamp ) : bool
SaveUserCacheFor ( int user, string name, PyObject data, long timestamp, int ownerType, string ownerName ) : bool
UpdateCache ( string name ) : bool
UpdateUserCache ( int user, string name ) : bool

Private Methods

Method Description
LoadCacheFor ( string name, bool force ) : bool

Method Details

GenerateCache() public static method

public static GenerateCache ( ) : bool
return bool

GetCache() public static method

public static GetCache ( string name ) : PyObject
name string
return PyObject

GetCacheData() public static method

public static GetCacheData ( string name ) : PyObject
name string
return PyObject

GetCacheHints() public static method

public static GetCacheHints ( ) : Marshal.PyDict
return Marshal.PyDict

GetUserCache() public static method

public static GetUserCache ( int user, string name ) : PyObject
user int
name string
return PyObject

GetUserCacheData() public static method

public static GetUserCacheData ( int user, string name ) : PyObject
user int
name string
return PyObject

LoadCacheFor() public static method

public static LoadCacheFor ( string name ) : bool
name string
return bool

LoadUserCacheFor() public static method

public static LoadUserCacheFor ( int user, string name ) : bool
user int
name string
return bool

LoadUserCacheFor() public static method

public static LoadUserCacheFor ( int user, string name, bool force ) : bool
user int
name string
force bool
return bool

SaveCacheFor() public static method

public static SaveCacheFor ( string name, PyObject data, long timestamp ) : bool
name string
data PyObject
timestamp long
return bool

SaveUserCacheFor() public static method

public static SaveUserCacheFor ( int user, string name, PyObject data, long timestamp, int ownerType, string ownerName ) : bool
user int
name string
data PyObject
timestamp long
ownerType int
ownerName string
return bool

UpdateCache() public static method

public static UpdateCache ( string name ) : bool
name string
return bool

UpdateUserCache() public static method

public static UpdateUserCache ( int user, string name ) : bool
user int
name string
return bool

Property Details

CharacterAppearanceCacheTable public static property

public static string[] CharacterAppearanceCacheTable
return string[]

CharacterAppearanceCacheTableSize public static property

public static int CharacterAppearanceCacheTableSize
return int

CreateCharacterCacheTable public static property

public static string[] CreateCharacterCacheTable
return string[]

CreateCharacterCacheTableSize public static property

public static int CreateCharacterCacheTableSize
return int

LoginCacheTable public static property

public static string[] LoginCacheTable
return string[]

LoginCacheTableSize public static property

public static int LoginCacheTableSize
return int