C# 클래스 Telegram.MTProto.Components.UpdatesProcessor

파일 보기 프로젝트 열기: naphaso/kilogram 1 사용 예제들

공개 메소드들

메소드 설명
GetStateRequest ( ) : System.Threading.Tasks.Task
Process ( messages_StatedMessage statedMessage ) : void
Process ( messages_StatedMessages messages ) : void
ProcessChats ( List chats ) : void
ProcessUpdates ( Updates update ) : void
ProcessUsers ( List users ) : void
Read ( BinaryReader reader ) : void
RequestDifference ( ) : void
UpdatesProcessor ( TelegramSession session ) : System
UpdatesProcessor ( TelegramSession session, BinaryReader reader ) : System
Write ( BinaryWriter writer ) : void
processUpdateDate ( int date ) : bool
processUpdatePtsSeq ( int pts, int seq ) : bool
processUpdatePtsSeqDate ( int pts, int seq, int date ) : bool
processUpdateSeqDate ( int seq, int date ) : bool
processUpdateSeqRangeDate ( int seqStart, int seq, int date ) : bool

비공개 메소드들

메소드 설명
InitDifferenceExecutor ( ) : void
Process ( List links ) : void
Process ( Messages_statedMessageConstructor statedMessage ) : void
Process ( Messages_statedMessageLinkConstructor statedMessage ) : void
Process ( Messages_statedMessagesConstructor messages ) : void
Process ( Messages_statedMessagesLinksConstructor messages ) : void
ProcessNewMessage ( Message message ) : void
ProcessNewMessages ( List messages ) : void
ProcessUpdate ( Update update ) : void
ProcessUpdate ( UpdateActivationConstructor update ) : void
ProcessUpdate ( UpdateChatParticipantAddConstructor update ) : void
ProcessUpdate ( UpdateChatParticipantDeleteConstructor update ) : void
ProcessUpdate ( UpdateChatParticipantsConstructor update ) : void
ProcessUpdate ( UpdateChatUserTypingConstructor update ) : void
ProcessUpdate ( UpdateContactLinkConstructor update ) : void
ProcessUpdate ( UpdateContactRegisteredConstructor update ) : void
ProcessUpdate ( UpdateDcOptionsConstructor update ) : void
ProcessUpdate ( UpdateDeleteMessagesConstructor update ) : void
ProcessUpdate ( UpdateEncryptedChatTypingConstructor update ) : void
ProcessUpdate ( UpdateEncryptedMessagesReadConstructor update ) : void
ProcessUpdate ( UpdateEncryptionConstructor update ) : void
ProcessUpdate ( UpdateMessageIDConstructor update ) : void
ProcessUpdate ( UpdateNewAuthorizationConstructor update ) : void
ProcessUpdate ( UpdateNewEncryptedMessageConstructor update ) : void
ProcessUpdate ( UpdateNewGeoChatMessageConstructor update ) : void
ProcessUpdate ( UpdateNewMessageConstructor update ) : void
ProcessUpdate ( UpdateReadMessagesConstructor update ) : void
ProcessUpdate ( UpdateRestoreMessagesConstructor update ) : void
ProcessUpdate ( UpdateShortChatMessageConstructor update ) : void
ProcessUpdate ( UpdateShortConstructor update ) : void
ProcessUpdate ( UpdateShortMessageConstructor update ) : void
ProcessUpdate ( UpdateUserNameConstructor update ) : void
ProcessUpdate ( UpdateUserPhotoConstructor update ) : void
ProcessUpdate ( UpdateUserStatusConstructor update ) : void
ProcessUpdate ( UpdateUserTypingConstructor update ) : void
ProcessUpdate ( UpdatesCombinedConstructor update ) : void
ProcessUpdate ( UpdatesConstructor update ) : void
ProcessUpdate ( UpdatesTooLongConstructor update ) : void
ProcessUpdates ( List updates ) : void
ProcessUpdatesDifference ( List new_messages, List other_updates, List chats, List users, Updates_stateConstructor state ) : void
updatePts ( int pts ) : void
updateSeq ( int seq ) : bool
updateSeq ( int startSeq, int seq ) : bool

메소드 상세

GetStateRequest() 공개 메소드

public GetStateRequest ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

Process() 공개 메소드

public Process ( messages_StatedMessage statedMessage ) : void
statedMessage messages_StatedMessage
리턴 void

Process() 공개 메소드

public Process ( messages_StatedMessages messages ) : void
messages messages_StatedMessages
리턴 void

ProcessChats() 공개 메소드

public ProcessChats ( List chats ) : void
chats List
리턴 void

ProcessUpdates() 공개 메소드

public ProcessUpdates ( Updates update ) : void
update Updates
리턴 void

ProcessUsers() 공개 메소드

public ProcessUsers ( List users ) : void
users List
리턴 void

Read() 공개 메소드

public Read ( BinaryReader reader ) : void
reader System.IO.BinaryReader
리턴 void

RequestDifference() 공개 메소드

public RequestDifference ( ) : void
리턴 void

UpdatesProcessor() 공개 메소드

public UpdatesProcessor ( TelegramSession session ) : System
session TelegramSession
리턴 System

UpdatesProcessor() 공개 메소드

public UpdatesProcessor ( TelegramSession session, BinaryReader reader ) : System
session TelegramSession
reader System.IO.BinaryReader
리턴 System

Write() 공개 메소드

public Write ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter
리턴 void

processUpdateDate() 공개 메소드

public processUpdateDate ( int date ) : bool
date int
리턴 bool

processUpdatePtsSeq() 공개 메소드

public processUpdatePtsSeq ( int pts, int seq ) : bool
pts int
seq int
리턴 bool

processUpdatePtsSeqDate() 공개 메소드

public processUpdatePtsSeqDate ( int pts, int seq, int date ) : bool
pts int
seq int
date int
리턴 bool

processUpdateSeqDate() 공개 메소드

public processUpdateSeqDate ( int seq, int date ) : bool
seq int
date int
리턴 bool

processUpdateSeqRangeDate() 공개 메소드

public processUpdateSeqRangeDate ( int seqStart, int seq, int date ) : bool
seqStart int
seq int
date int
리턴 bool