C# 클래스 WebSyncHttpTransfer, WebSync-Unity3D

Http transport layer uses Unity WWW
상속: HttpTransfer
파일 보기 프로젝트 열기: avenema/WebSync-Unity3D

공개 프로퍼티들

프로퍼티 타입 설명
m_completedAsyncData List
m_transferData List

공개 메소드들

메소드 설명
SendAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void

Implements transport callback

SendAsynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs, SingleAction callback ) : void

Implements transport callback

SendBinary ( HttpRequestArgs requestArgs ) : HttpResponseArgs
SendBinaryAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void
SendContentAsynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs, SingleAction callback ) : void

Implements transport callback

SendSynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs ) : HttpResponseArgs

Implements transport callback

SendText ( HttpRequestArgs requestArgs ) : HttpResponseArgs
SendTextAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void
Shutdown ( ) : void

Shutdown the proxy

Update ( ) : void

Keep proxy coming and going and pumping

비공개 메소드들

메소드 설명
AddToTransferData ( TransferData, td ) : void

Add to proxy data

GetBinaryContent ( HttpRequestArgs requestArgs ) : string

Get the binary content from the request args

GetTextContent ( HttpRequestArgs requestArgs ) : string

Get the text content from the request args

ShowDebugInfo ( System info, TransferData, contentMode, HttpRequestArgs requestArgs ) : void

Show info for debugging

WebSyncHttpTransfer ( ) : System

Force only a single instance

메소드 상세

SendAsync() 공개 메소드

Implements transport callback
public SendAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void
requestArgs HttpRequestArgs
callback SingleAction
리턴 void

SendAsynchronous() 공개 메소드

Implements transport callback
public SendAsynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs, SingleAction callback ) : void
contentMode TransferData,
requestArgs HttpRequestArgs
callback SingleAction
리턴 void

SendBinary() 공개 메소드

public SendBinary ( HttpRequestArgs requestArgs ) : HttpResponseArgs
requestArgs HttpRequestArgs
리턴 HttpResponseArgs

SendBinaryAsync() 공개 메소드

public SendBinaryAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void
requestArgs HttpRequestArgs
callback SingleAction
리턴 void

SendContentAsynchronous() 공개 메소드

Implements transport callback
public SendContentAsynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs, SingleAction callback ) : void
contentMode TransferData,
requestArgs HttpRequestArgs
callback SingleAction
리턴 void

SendSynchronous() 공개 메소드

Implements transport callback
public SendSynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs ) : HttpResponseArgs
contentMode TransferData,
requestArgs HttpRequestArgs
리턴 HttpResponseArgs

SendText() 공개 메소드

public SendText ( HttpRequestArgs requestArgs ) : HttpResponseArgs
requestArgs HttpRequestArgs
리턴 HttpResponseArgs

SendTextAsync() 공개 메소드

public SendTextAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void
requestArgs HttpRequestArgs
callback SingleAction
리턴 void

Shutdown() 공개 메소드

Shutdown the proxy
public Shutdown ( ) : void
리턴 void

Update() 공개 메소드

Keep proxy coming and going and pumping
public Update ( ) : void
리턴 void

프로퍼티 상세

m_completedAsyncData 공개적으로 프로퍼티

Completed proxy data
public List m_completedAsyncData
리턴 List

m_transferData 공개적으로 프로퍼티

Pending proxy data
public List m_transferData
리턴 List