rpki.https.http_stream Class Reference

Inherits asynchat::async_chat.

Inherited by rpki.https.http_client, and rpki.https.http_server.

List of all members.

Public Member Functions

def __init__
def chunk_body
def chunk_discard_crlf
def chunk_discard_trailer
def chunk_header
def close
def collect_incoming_data
def found_terminator
def get_buffer
def handle_body
def handle_close
def handle_error
def handle_read
def handle_timeout
def handle_write
def initate_send
def log_cert
def readable
def recv
def restart
def send
def update_timeout
def writeable

Public Attributes

 buffer
 chunk_handler
 msg
 timer

Static Public Attributes

 log = logger
 retry_read = None
 retry_write = None
 timeout = default_timeout
 tls = None


Detailed Description

Definition at line 174 of file https.py.


Member Function Documentation

def rpki.https.http_stream.__init__ (   self,
  conn = None 
)

Definition at line 183 of file https.py.

def rpki.https.http_stream.chunk_body (   self  ) 

Definition at line 243 of file https.py.

def rpki.https.http_stream.chunk_discard_crlf (   self  ) 

Definition at line 250 of file https.py.

def rpki.https.http_stream.chunk_discard_trailer (   self  ) 

Definition at line 256 of file https.py.

def rpki.https.http_stream.chunk_header (   self  ) 

Definition at line 233 of file https.py.

def rpki.https.http_stream.close (   self,
  force = False 
)

Definition at line 345 of file https.py.

def rpki.https.http_stream.collect_incoming_data (   self,
  data 
)

Buffer the data

Definition at line 204 of file https.py.

def rpki.https.http_stream.found_terminator (   self  ) 

Definition at line 216 of file https.py.

def rpki.https.http_stream.get_buffer (   self  ) 

Definition at line 211 of file https.py.

def rpki.https.http_stream.handle_body (   self  ) 

Definition at line 263 of file https.py.

def rpki.https.http_stream.handle_close (   self  ) 

Reimplemented in rpki.https.http_client.

Definition at line 281 of file https.py.

def rpki.https.http_stream.handle_error (   self  ) 

Reimplemented in rpki.https.http_client.

Definition at line 267 of file https.py.

def rpki.https.http_stream.handle_read (   self  ) 

Definition at line 299 of file https.py.

def rpki.https.http_stream.handle_timeout (   self  ) 

Reimplemented in rpki.https.http_client.

Definition at line 277 of file https.py.

def rpki.https.http_stream.handle_write (   self  ) 

Definition at line 320 of file https.py.

def rpki.https.http_stream.initate_send (   self  ) 

Definition at line 330 of file https.py.

def rpki.https.http_stream.log_cert (   self,
  tag,
  x 
)

Definition at line 361 of file https.py.

def rpki.https.http_stream.readable (   self  ) 

Definition at line 293 of file https.py.

def rpki.https.http_stream.recv (   self,
  buffer_size 
)

Definition at line 289 of file https.py.

def rpki.https.http_stream.restart (   self  ) 

Definition at line 189 of file https.py.

def rpki.https.http_stream.send (   self,
  data 
)

Definition at line 285 of file https.py.

def rpki.https.http_stream.update_timeout (   self  ) 

Definition at line 198 of file https.py.

def rpki.https.http_stream.writeable (   self  ) 

Definition at line 296 of file https.py.


Member Data Documentation

Definition at line 185 of file https.py.

Definition at line 191 of file https.py.

rpki.https.http_stream.log = logger [static]

Definition at line 176 of file https.py.

Definition at line 223 of file https.py.

Reimplemented in rpki.https.http_server, and rpki.https.http_client.

Definition at line 178 of file https.py.

Reimplemented in rpki.https.http_server, and rpki.https.http_client.

Definition at line 179 of file https.py.

Definition at line 181 of file https.py.

Definition at line 186 of file https.py.

rpki.https.http_stream.tls = None [static]

Reimplemented in rpki.https.http_server, and rpki.https.http_client.

Definition at line 177 of file https.py.


The documentation for this class was generated from the following file:

Generated on Tue Jun 2 19:10:19 2009 for RPKI Engine by  doxygen 1.5.8