C# 클래스 MysqlPot.Mysql

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

공개 메소드들

메소드 설명
Mysql ( int packetNumber, StreamWriter w ) : System
convert32To3Byte ( Int32 input ) : byte[]
copyBytes ( byte source, byte dest, int offsetDest, bool nullTerminated ) : byte[]
generateAnswerPacket ( String queryString ) : byte[]
generateOKPacket ( int packetNumber, int affectedRows ) : byte[]
getAnswerPacket ( byte queryBytes, int packetNumber ) : byte[]
getGreetingPacket ( ) : byte[]
getGreetingPacket ( int packetNumber ) : byte[]
getPacketError ( String data, int packetNumber, System.Int64 length, System.Int64 errorNumber ) : byte[]
getPacketNumber ( byte data ) : byte
handleLoginPacket ( byte dataIn, String clientIP, String token, String username, String host ) : void
handleQueryPacket ( byte dataIn, String clientIP, String token, String username, String host ) : byte[]

비공개 메소드들

메소드 설명
byteArrayCompare ( byte shortArray, byte longArray ) : bool
getBytes ( String inStr ) : byte[]

메소드 상세

Mysql() 공개 메소드

public Mysql ( int packetNumber, StreamWriter w ) : System
packetNumber int
w System.IO.StreamWriter
리턴 System

convert32To3Byte() 공개 메소드

public convert32To3Byte ( Int32 input ) : byte[]
input System.Int32
리턴 byte[]

copyBytes() 공개 메소드

public copyBytes ( byte source, byte dest, int offsetDest, bool nullTerminated ) : byte[]
source byte
dest byte
offsetDest int
nullTerminated bool
리턴 byte[]

generateAnswerPacket() 공개 메소드

public generateAnswerPacket ( String queryString ) : byte[]
queryString String
리턴 byte[]

generateOKPacket() 공개 메소드

public generateOKPacket ( int packetNumber, int affectedRows ) : byte[]
packetNumber int
affectedRows int
리턴 byte[]

getAnswerPacket() 공개 메소드

public getAnswerPacket ( byte queryBytes, int packetNumber ) : byte[]
queryBytes byte
packetNumber int
리턴 byte[]

getGreetingPacket() 공개 메소드

public getGreetingPacket ( ) : byte[]
리턴 byte[]

getGreetingPacket() 공개 메소드

public getGreetingPacket ( int packetNumber ) : byte[]
packetNumber int
리턴 byte[]

getPacketError() 공개 메소드

public getPacketError ( String data, int packetNumber, System.Int64 length, System.Int64 errorNumber ) : byte[]
data String
packetNumber int
length System.Int64
errorNumber System.Int64
리턴 byte[]

getPacketNumber() 공개 메소드

public getPacketNumber ( byte data ) : byte
data byte
리턴 byte

handleLoginPacket() 공개 메소드

public handleLoginPacket ( byte dataIn, String clientIP, String token, String username, String host ) : void
dataIn byte
clientIP String
token String
username String
host String
리턴 void

handleQueryPacket() 공개 메소드

public handleQueryPacket ( byte dataIn, String clientIP, String token, String username, String host ) : byte[]
dataIn byte
clientIP String
token String
username String
host String
리턴 byte[]