C# 클래스 Smuxi.Engine.SqliteMessageBuffer

상속: Smuxi.Engine.MessageBufferBase
파일 보기 프로젝트 열기: meebey/smuxi 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Init void

공개 메소드들

메소드 설명
Add ( MessageModel msg ) : void
Clear ( ) : void
Contains ( MessageModel item ) : bool
Dispose ( ) : void
Flush ( ) : void
GetEnumerator ( ) : IEnumerator
GetRange ( int offset, int limit ) : IList
IndexOf ( MessageModel item ) : int
Insert ( int index, MessageModel item ) : void
Remove ( MessageModel item ) : bool
RemoveAt ( int offset ) : void
SqliteMessageBuffer ( string dbPath ) : System
SqliteMessageBuffer ( string sessionUsername, string protocol, string networkId, string chatId ) : System
this ( int offset ) : MessageModel

비공개 메소드들

메소드 설명
Init ( ) : void

메소드 상세

Add() 공개 메소드

public Add ( MessageModel msg ) : void
msg MessageModel
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Contains() 공개 메소드

public Contains ( MessageModel item ) : bool
item MessageModel
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Flush() 공개 메소드

public Flush ( ) : void
리턴 void

GetEnumerator() 공개 메소드

public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator

GetRange() 공개 메소드

public GetRange ( int offset, int limit ) : IList
offset int
limit int
리턴 IList

IndexOf() 공개 메소드

public IndexOf ( MessageModel item ) : int
item MessageModel
리턴 int

Insert() 공개 메소드

public Insert ( int index, MessageModel item ) : void
index int
item MessageModel
리턴 void

Remove() 공개 메소드

public Remove ( MessageModel item ) : bool
item MessageModel
리턴 bool

RemoveAt() 공개 메소드

public RemoveAt ( int offset ) : void
offset int
리턴 void

SqliteMessageBuffer() 공개 메소드

public SqliteMessageBuffer ( string dbPath ) : System
dbPath string
리턴 System

SqliteMessageBuffer() 공개 메소드

public SqliteMessageBuffer ( string sessionUsername, string protocol, string networkId, string chatId ) : System
sessionUsername string
protocol string
networkId string
chatId string
리턴 System

this() 공개 메소드

public this ( int offset ) : MessageModel
offset int
리턴 MessageModel