C# 클래스 WhatsAppApi.WhatsAppBase

상속: WhatsAppApi.WhatsEventBase
파일 보기 프로젝트 열기: kwailo888/AxolotlTestApp

공개 프로퍼티들

프로퍼티 타입 설명
DEBUG bool
DEBUGOutBound bool
SYSEncoding System.Text.Encoding
m_LastSentInfo long

보호된 프로퍼티들

프로퍼티 타입 설명
BinWriter WhatsAppApi.Helper.BinTreeNodeWriter
_challengeBytes byte[]
accountinfo WhatsAppApi.Helper.AccountInfo
hidden bool
loginStatus CONNECTION_STATUS
messageLock object
messageQueue List
name string
outputKey WhatsAppApi.Helper.KeyStream
password string
phoneNumber string
reader WhatsAppApi.Helper.BinTreeNodeReader
timeout int
uploadResponse WhatsAppApi.Helper.ProtocolTreeNode
whatsNetwork WhatsAppApi.WhatsNetwork

공개 메소드들

메소드 설명
Connect ( ) : void
Disconnect ( Exception ex = null ) : void
GetAccountInfo ( ) : AccountInfo
GetAllMessages ( ) : WhatsAppApi.Helper.ProtocolTreeNode[]
HasMessages ( ) : bool
SendNode ( ProtocolTreeNode node ) : void

보호된 메소드들

메소드 설명
AddMessage ( ProtocolTreeNode node ) : void
SendData ( byte data ) : void
_constructBase ( string phoneNum, string imei, string nick, bool debug, bool hidden ) : void
encryptPassword ( ) : byte[]

메소드 상세

AddMessage() 보호된 메소드

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

Connect() 공개 메소드

public Connect ( ) : void
리턴 void

Disconnect() 공개 메소드

public Disconnect ( Exception ex = null ) : void
ex System.Exception
리턴 void

GetAccountInfo() 공개 메소드

public GetAccountInfo ( ) : AccountInfo
리턴 WhatsAppApi.Helper.AccountInfo

GetAllMessages() 공개 메소드

public GetAllMessages ( ) : WhatsAppApi.Helper.ProtocolTreeNode[]
리턴 WhatsAppApi.Helper.ProtocolTreeNode[]

HasMessages() 공개 메소드

public HasMessages ( ) : bool
리턴 bool

SendData() 보호된 메소드

protected SendData ( byte data ) : void
data byte
리턴 void

SendNode() 공개 메소드

public SendNode ( ProtocolTreeNode node ) : void
node WhatsAppApi.Helper.ProtocolTreeNode
리턴 void

_constructBase() 보호된 메소드

protected _constructBase ( string phoneNum, string imei, string nick, bool debug, bool hidden ) : void
phoneNum string
imei string
nick string
debug bool
hidden bool
리턴 void

encryptPassword() 보호된 메소드

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

프로퍼티 상세

BinWriter 보호되어 있는 프로퍼티

protected BinTreeNodeWriter,WhatsAppApi.Helper BinWriter
리턴 WhatsAppApi.Helper.BinTreeNodeWriter

DEBUG 공개적으로 정적으로 프로퍼티

public static bool DEBUG
리턴 bool

DEBUGOutBound 공개적으로 정적으로 프로퍼티

public static bool DEBUGOutBound
리턴 bool

SYSEncoding 공개적으로 정적으로 프로퍼티

public static Encoding,System.Text SYSEncoding
리턴 System.Text.Encoding

_challengeBytes 보호되어 있는 프로퍼티

protected byte[] _challengeBytes
리턴 byte[]

accountinfo 보호되어 있는 프로퍼티

protected AccountInfo,WhatsAppApi.Helper accountinfo
리턴 WhatsAppApi.Helper.AccountInfo

hidden 보호되어 있는 프로퍼티

protected bool hidden
리턴 bool

loginStatus 보호되어 있는 프로퍼티

protected CONNECTION_STATUS loginStatus
리턴 CONNECTION_STATUS

m_LastSentInfo 공개적으로 프로퍼티

public long m_LastSentInfo
리턴 long

messageLock 보호되어 있는 프로퍼티

protected object messageLock
리턴 object

messageQueue 보호되어 있는 프로퍼티

protected List messageQueue
리턴 List

name 보호되어 있는 프로퍼티

protected string name
리턴 string

outputKey 보호되어 있는 프로퍼티

protected KeyStream,WhatsAppApi.Helper outputKey
리턴 WhatsAppApi.Helper.KeyStream

password 보호되어 있는 프로퍼티

protected string password
리턴 string

phoneNumber 보호되어 있는 프로퍼티

protected string phoneNumber
리턴 string

reader 보호되어 있는 프로퍼티

protected BinTreeNodeReader,WhatsAppApi.Helper reader
리턴 WhatsAppApi.Helper.BinTreeNodeReader

timeout 보호되어 있는 프로퍼티

protected int timeout
리턴 int

uploadResponse 보호되어 있는 프로퍼티

protected ProtocolTreeNode,WhatsAppApi.Helper uploadResponse
리턴 WhatsAppApi.Helper.ProtocolTreeNode

whatsNetwork 보호되어 있는 프로퍼티

protected WhatsNetwork,WhatsAppApi whatsNetwork
리턴 WhatsAppApi.WhatsNetwork