95
edits
(added Q3 about removing and putting back references) |
(changed numbered list to bulleted) |
||
Line 8: | Line 8: | ||
Going ahead, there are multiple implementations of these two behavioral classes. Some of which I have come across are: | Going ahead, there are multiple implementations of these two behavioral classes. Some of which I have come across are: | ||
* nsAHttpConnection | |||
## nsHttpConnection -- This actually represents a connection. This is never accessed directly. The two things below act as wrappers to this one. | ## nsHttpConnection -- This actually represents a connection. This is never accessed directly. The two things below act as wrappers to this one. | ||
## nsConnectionHandle -- This is used for wrapping the connection when pipelining is not allowed. | ## nsConnectionHandle -- This is used for wrapping the connection when pipelining is not allowed. | ||
## nsPipeline -- This is used for wrapping the connection when pipelining is allowed and is being done. | ## nsPipeline -- This is used for wrapping the connection when pipelining is allowed and is being done. | ||
* nsAHttpTransaction | |||
## nsHttpTransaction -- This is used when pipelining is not allowed. | ## nsHttpTransaction -- This is used when pipelining is not allowed. | ||
## nsPipeline -- This is used when pipelining is allowed and is being done. | ## nsPipeline -- This is used when pipelining is allowed and is being done. |
edits