C# Class VSTalk.Engine.Core.History.HistoryDataProvider

Inheritance: IHistoryDataProvider
Exibir arquivo Open project: Irdis/VSTalk Class Usage Examples

Public Methods

Method Description
Init ( Community.CsharpSqlite.SQLiteClient.SqliteConnection connection ) : void
LatestMessageDate ( string clientId, string withJid ) : long
MessageCount ( string id, string withJid, long fromTicks, long toTicks ) : int
ReadMessages ( string clientId, string withJid ) : IList
ReadMessages ( string clientId, string withJid, long fromTicks ) : IList
ReadMessages ( string clientId, string withJid, long fromTicks, long toTicks ) : IList
SaveMessages ( IList messages ) : void

Method Details

Init() public method

public Init ( Community.CsharpSqlite.SQLiteClient.SqliteConnection connection ) : void
connection Community.CsharpSqlite.SQLiteClient.SqliteConnection
return void

LatestMessageDate() public method

public LatestMessageDate ( string clientId, string withJid ) : long
clientId string
withJid string
return long

MessageCount() public method

public MessageCount ( string id, string withJid, long fromTicks, long toTicks ) : int
id string
withJid string
fromTicks long
toTicks long
return int

ReadMessages() public method

public ReadMessages ( string clientId, string withJid ) : IList
clientId string
withJid string
return IList

ReadMessages() public method

public ReadMessages ( string clientId, string withJid, long fromTicks ) : IList
clientId string
withJid string
fromTicks long
return IList

ReadMessages() public method

public ReadMessages ( string clientId, string withJid, long fromTicks, long toTicks ) : IList
clientId string
withJid string
fromTicks long
toTicks long
return IList

SaveMessages() public method

public SaveMessages ( IList messages ) : void
messages IList
return void