Class PTHTTPTransport

Object
   |
   +--PTHTTPTransport

class PTHTTPTransport


Static utility class for HTTP transport related functionality. Essentially private.
Defined in PTHTTPTransport.js


Field Summary
<private> <static>  Object _iFrameVehicle
          
<private> <static>  Object _jsToEval
          
<private> <static>  Object _requestInProcess
          whether a request is currently in process
<private> <static>  Object _requestQueue
          the request queue
<private> <static>  Object _timers
          performance counters
<static>  <final> String CCMODE_ASYNC
          Constant signifying asynchronous handing of concurrent requests
<static>  <final> String CCMODE_QUEUE
          Constant signifying a queue structure for handing concurrent requests
<static>  <final> String CCMODE_SYNC
          Constant signifying synchronous handing of concurrent requests
<static>  <final> String TRANSPORT_TYPE_IFRAME
          iframe "in-place" request type constant
<static>  <final> String TRANSPORT_TYPE_MSXML
          Microsoft "in-place" request type constant
<static>  <final> String TRANSPORT_TYPE_XMLHTTPREQUEST
          Mozilla "in-place" request type constant
<private> <static>  Object transportType
          the transport type
<private> <static>  Object transportTypeMSIE
          for MSIE, the name of the ActiveX object
<private> <static>  Object vehicle
          
<static>  <final> Object VERSION
          
 
Constructor Summary
PTHTTPTransport ()
            Static utility class for HTTP transport related functionality.
 
Method Summary
<static> <private>  void _invokeNextRequest()
           Invokes the next request in the queue
<static> <private>  Object _setTransportTypeMSIE()
           Determines and sets the transport ActiveX object type for MSIE
<static> <private>  Object getVehicle()
           Returns the object performing the request/response action.
<static> <private>  Object handleResponse(vehicle, request)
           Callback function for responses
<static> <private>  void init()
           inititialize the transport
<static> <private>  Object invokeRequest(request)
           Invokes HTTP GET/POST requests

Field Detail

_iFrameVehicle

<private> <static> Object _iFrameVehicle

_jsToEval

<private> <static> Object _jsToEval

_requestInProcess

<private> <static> Object _requestInProcess

_requestQueue

<private> <static> Object _requestQueue

_timers

<private> <static> Object _timers

CCMODE_ASYNC

<static> <final> String CCMODE_ASYNC

CCMODE_QUEUE

<static> <final> String CCMODE_QUEUE

CCMODE_SYNC

<static> <final> String CCMODE_SYNC

TRANSPORT_TYPE_IFRAME

<static> <final> String TRANSPORT_TYPE_IFRAME

TRANSPORT_TYPE_MSXML

<static> <final> String TRANSPORT_TYPE_MSXML

TRANSPORT_TYPE_XMLHTTPREQUEST

<static> <final> String TRANSPORT_TYPE_XMLHTTPREQUEST

transportType

<private> <static> Object transportType

transportTypeMSIE

<private> <static> Object transportTypeMSIE

vehicle

<private> <static> Object vehicle

VERSION

<static> <final> Object VERSION

Constructor Detail

PTHTTPTransport

PTHTTPTransport()

Method Detail

_invokeNextRequest

<static>  <private> void _invokeNextRequest()

_setTransportTypeMSIE

<static>  <private> Object _setTransportTypeMSIE()

getVehicle

<static>  <private> Object getVehicle()

handleResponse

<static>  <private> Object handleResponse(vehicle, request)

init

<static>  <private> void init()

invokeRequest

<static>  <private> Object invokeRequest(request)


Documentation generated by JSDoc on Tue Sep 21 02:04:06 2010