C# Class Telegram.MTProto.Components.UpdatesProcessor

Afficher le fichier Open project: naphaso/kilogram Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GetStateRequest() public méthode

public GetStateRequest ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

Process() public méthode

public Process ( messages_StatedMessage statedMessage ) : void
statedMessage messages_StatedMessage
Résultat void

Process() public méthode

public Process ( messages_StatedMessages messages ) : void
messages messages_StatedMessages
Résultat void

ProcessChats() public méthode

public ProcessChats ( List chats ) : void
chats List
Résultat void

ProcessUpdates() public méthode

public ProcessUpdates ( Updates update ) : void
update Updates
Résultat void

ProcessUsers() public méthode

public ProcessUsers ( List users ) : void
users List
Résultat void

Read() public méthode

public Read ( BinaryReader reader ) : void
reader System.IO.BinaryReader
Résultat void

RequestDifference() public méthode

public RequestDifference ( ) : void
Résultat void

UpdatesProcessor() public méthode

public UpdatesProcessor ( TelegramSession session ) : System
session TelegramSession
Résultat System

UpdatesProcessor() public méthode

public UpdatesProcessor ( TelegramSession session, BinaryReader reader ) : System
session TelegramSession
reader System.IO.BinaryReader
Résultat System

Write() public méthode

public Write ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter
Résultat void

processUpdateDate() public méthode

public processUpdateDate ( int date ) : bool
date int
Résultat bool

processUpdatePtsSeq() public méthode

public processUpdatePtsSeq ( int pts, int seq ) : bool
pts int
seq int
Résultat bool

processUpdatePtsSeqDate() public méthode

public processUpdatePtsSeqDate ( int pts, int seq, int date ) : bool
pts int
seq int
date int
Résultat bool

processUpdateSeqDate() public méthode

public processUpdateSeqDate ( int seq, int date ) : bool
seq int
date int
Résultat bool

processUpdateSeqRangeDate() public méthode

public processUpdateSeqRangeDate ( int seqStart, int seq, int date ) : bool
seqStart int
seq int
date int
Résultat bool