C# 클래스 WhatsAppApi.WhatsSendBase

상속: AxolotlManager
파일 보기 프로젝트 열기: kwailo888/AxolotlTestApp

보호된 프로퍼티들

프로퍼티 타입 설명
m_usePoolMessages bool

공개 메소드들

메소드 설명
Login ( byte nextChallenge = null ) : void
PollMessages ( bool autoReceipt = true ) : void
SendAvailableForChat ( string nickName = null, bool isHidden = false ) : void
handleMessage ( ProtocolTreeNode node, bool autoReceipt ) : void
pollMessage ( bool autoReceipt = true ) : bool

보호된 메소드들

메소드 설명
SendClearDirty ( IEnumerable categoryNames ) : void
SendClearDirty ( string category ) : void
SendDeliveredReceiptAck ( string to, string id ) : void
SendMessageReceived ( FMessage message, string type = "read" ) : void
SendNotificationReceived ( string jid, string id ) : void
SendPong ( string id ) : void
addAuth ( ) : ProtocolTreeNode
addAuthResponse ( ) : ProtocolTreeNode
addFeatures ( ) : ProtocolTreeNode
getAuthBlob ( ) : byte[]
handleIq ( ProtocolTreeNode node ) : void
handleNotification ( ProtocolTreeNode node ) : void
processChallenge ( ProtocolTreeNode node ) : void
processInboundData ( byte msgdata, bool autoReceipt = true ) : bool
sendMessageReceived ( ProtocolTreeNode msg, string type = "read" ) : void

비공개 메소드들

메소드 설명
SendNotificationAck ( ProtocolTreeNode node, string type = null ) : void
SendReceiptAck ( string to, string id, string receiptType ) : void

메소드 상세

Login() 공개 메소드

public Login ( byte nextChallenge = null ) : void
nextChallenge byte
리턴 void

PollMessages() 공개 메소드

public PollMessages ( bool autoReceipt = true ) : void
autoReceipt bool
리턴 void

SendAvailableForChat() 공개 메소드

public SendAvailableForChat ( string nickName = null, bool isHidden = false ) : void
nickName string
isHidden bool
리턴 void

SendClearDirty() 보호된 메소드

protected SendClearDirty ( IEnumerable categoryNames ) : void
categoryNames IEnumerable
리턴 void

SendClearDirty() 보호된 메소드

protected SendClearDirty ( string category ) : void
category string
리턴 void

SendDeliveredReceiptAck() 보호된 메소드

protected SendDeliveredReceiptAck ( string to, string id ) : void
to string
id string
리턴 void

SendMessageReceived() 보호된 메소드

protected SendMessageReceived ( FMessage message, string type = "read" ) : void
message WhatsAppApi.Parser.FMessage
type string
리턴 void

SendNotificationReceived() 보호된 메소드

protected SendNotificationReceived ( string jid, string id ) : void
jid string
id string
리턴 void

SendPong() 보호된 메소드

protected SendPong ( string id ) : void
id string
리턴 void

addAuth() 보호된 메소드

protected addAuth ( ) : ProtocolTreeNode
리턴 WhatsAppApi.Helper.ProtocolTreeNode

addAuthResponse() 보호된 메소드

protected addAuthResponse ( ) : ProtocolTreeNode
리턴 WhatsAppApi.Helper.ProtocolTreeNode

addFeatures() 보호된 메소드

protected addFeatures ( ) : ProtocolTreeNode
리턴 WhatsAppApi.Helper.ProtocolTreeNode

getAuthBlob() 보호된 메소드

protected getAuthBlob ( ) : byte[]
리턴 byte[]

handleIq() 보호된 메소드

protected handleIq ( ProtocolTreeNode node ) : void
node WhatsAppApi.Helper.ProtocolTreeNode
리턴 void

handleMessage() 공개 메소드

public handleMessage ( ProtocolTreeNode node, bool autoReceipt ) : void
node WhatsAppApi.Helper.ProtocolTreeNode
autoReceipt bool
리턴 void

handleNotification() 보호된 메소드

protected handleNotification ( ProtocolTreeNode node ) : void
node WhatsAppApi.Helper.ProtocolTreeNode
리턴 void

pollMessage() 공개 메소드

public pollMessage ( bool autoReceipt = true ) : bool
autoReceipt bool
리턴 bool

processChallenge() 보호된 메소드

protected processChallenge ( ProtocolTreeNode node ) : void
node WhatsAppApi.Helper.ProtocolTreeNode
리턴 void

processInboundData() 보호된 메소드

protected processInboundData ( byte msgdata, bool autoReceipt = true ) : bool
msgdata byte
autoReceipt bool
리턴 bool

sendMessageReceived() 보호된 메소드

protected sendMessageReceived ( ProtocolTreeNode msg, string type = "read" ) : void
msg WhatsAppApi.Helper.ProtocolTreeNode
type string
리턴 void

프로퍼티 상세

m_usePoolMessages 보호되어 있는 프로퍼티

protected bool m_usePoolMessages
리턴 bool