|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object | +--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 |
<private> <static> Object _iFrameVehicle
<private> <static> Object _jsToEval
<private> <static> Object _requestInProcess
<private> <static> Object _requestQueue
<private> <static> Object _timers
<static> <final> String CCMODE_ASYNC
<static> <final> String CCMODE_QUEUE
<static> <final> String CCMODE_SYNC
<static> <final> String TRANSPORT_TYPE_IFRAME
<static> <final> String TRANSPORT_TYPE_MSXML
<static> <final> String TRANSPORT_TYPE_XMLHTTPREQUEST
<private> <static> Object transportType
<private> <static> Object transportTypeMSIE
<private> <static> Object vehicle
<static> <final> Object VERSION
Constructor Detail |
PTHTTPTransport()
Method Detail |
<static> <private> void _invokeNextRequest()
<static> <private> Object _setTransportTypeMSIE()
<static> <private> Object getVehicle()
<static> <private> Object handleResponse(vehicle, request)
<static> <private> void init()
<static> <private> Object invokeRequest(request)
request
- The request (PTHTTPGETRequest)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |