C# Class TextSecure.crypto.storage.TextSecureSessionStore

Inheritance: SessionStore
ファイルを表示 Open project: smndtrl/Signal-UWP

Public Methods

Method Description
ContainsSession ( libaxolotl.AxolotlAddress address ) : bool
DeleteAllSessions ( string name ) : void
DeleteSession ( libaxolotl.AxolotlAddress address ) : void
GetSubDeviceSessions ( string name ) : List
LoadSession ( libaxolotl.AxolotlAddress address ) : libaxolotl.state.SessionRecord
StoreSession ( libaxolotl.AxolotlAddress address, libaxolotl.state.SessionRecord record ) : void
TextSecureSessionStore ( SQLite.SQLiteConnection conn ) : libaxolotl.state

Method Details

ContainsSession() public method

public ContainsSession ( libaxolotl.AxolotlAddress address ) : bool
address libaxolotl.AxolotlAddress
return bool

DeleteAllSessions() public method

public DeleteAllSessions ( string name ) : void
name string
return void

DeleteSession() public method

public DeleteSession ( libaxolotl.AxolotlAddress address ) : void
address libaxolotl.AxolotlAddress
return void

GetSubDeviceSessions() public method

public GetSubDeviceSessions ( string name ) : List
name string
return List

LoadSession() public method

public LoadSession ( libaxolotl.AxolotlAddress address ) : libaxolotl.state.SessionRecord
address libaxolotl.AxolotlAddress
return libaxolotl.state.SessionRecord

StoreSession() public method

public StoreSession ( libaxolotl.AxolotlAddress address, libaxolotl.state.SessionRecord record ) : void
address libaxolotl.AxolotlAddress
record libaxolotl.state.SessionRecord
return void

TextSecureSessionStore() public method

public TextSecureSessionStore ( SQLite.SQLiteConnection conn ) : libaxolotl.state
conn SQLite.SQLiteConnection
return libaxolotl.state