C# Class WebSyncHttpTransfer, WebSync-Unity3D

Http transport layer uses Unity WWW
Inheritance: HttpTransfer
Afficher le fichier Open project: avenema/WebSync-Unity3D

Méthodes publiques

Свойство Type Description
m_completedAsyncData List
m_transferData List

Méthodes publiques

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

Private Methods

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

Method Details

SendAsync() public méthode

Implements transport callback
public SendAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void
requestArgs HttpRequestArgs
callback SingleAction
Résultat void

SendAsynchronous() public méthode

Implements transport callback
public SendAsynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs, SingleAction callback ) : void
contentMode TransferData,
requestArgs HttpRequestArgs
callback SingleAction
Résultat void

SendBinary() public méthode

public SendBinary ( HttpRequestArgs requestArgs ) : HttpResponseArgs
requestArgs HttpRequestArgs
Résultat HttpResponseArgs

SendBinaryAsync() public méthode

public SendBinaryAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void
requestArgs HttpRequestArgs
callback SingleAction
Résultat void

SendContentAsynchronous() public méthode

Implements transport callback
public SendContentAsynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs, SingleAction callback ) : void
contentMode TransferData,
requestArgs HttpRequestArgs
callback SingleAction
Résultat void

SendSynchronous() public méthode

Implements transport callback
public SendSynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs ) : HttpResponseArgs
contentMode TransferData,
requestArgs HttpRequestArgs
Résultat HttpResponseArgs

SendText() public méthode

public SendText ( HttpRequestArgs requestArgs ) : HttpResponseArgs
requestArgs HttpRequestArgs
Résultat HttpResponseArgs

SendTextAsync() public méthode

public SendTextAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void
requestArgs HttpRequestArgs
callback SingleAction
Résultat void

Shutdown() public méthode

Shutdown the proxy
public Shutdown ( ) : void
Résultat void

Update() public méthode

Keep proxy coming and going and pumping
public Update ( ) : void
Résultat void

Property Details

m_completedAsyncData public_oe property

Completed proxy data
public List m_completedAsyncData
Résultat List

m_transferData public_oe property

Pending proxy data
public List m_transferData
Résultat List