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 initiate_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 = log_method
 retry_read = None
 retry_write = None
 tls = None

Detailed Description

Definition at line 174 of file https.py.


Member Function Documentation

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

Definition at line 181 of file https.py.

def rpki.https.http_stream.chunk_body (   self  ) 

Definition at line 241 of file https.py.

def rpki.https.http_stream.chunk_discard_crlf (   self  ) 

Definition at line 248 of file https.py.

def rpki.https.http_stream.chunk_discard_trailer (   self  ) 

Definition at line 254 of file https.py.

def rpki.https.http_stream.chunk_header (   self  ) 

Definition at line 231 of file https.py.

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

Definition at line 356 of file https.py.

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

Definition at line 202 of file https.py.

def rpki.https.http_stream.found_terminator (   self  ) 

Definition at line 214 of file https.py.

def rpki.https.http_stream.get_buffer (   self  ) 

Definition at line 209 of file https.py.

def rpki.https.http_stream.handle_body (   self  ) 

Definition at line 261 of file https.py.

def rpki.https.http_stream.handle_close (   self  ) 

Reimplemented in rpki.https.http_client.

Definition at line 280 of file https.py.

def rpki.https.http_stream.handle_error (   self  ) 

Reimplemented in rpki.https.http_client.

Definition at line 265 of file https.py.

def rpki.https.http_stream.handle_read (   self  ) 

Definition at line 301 of file https.py.

def rpki.https.http_stream.handle_timeout (   self  ) 

Reimplemented in rpki.https.http_client.

Definition at line 276 of file https.py.

def rpki.https.http_stream.handle_write (   self  ) 

Definition at line 322 of file https.py.

def rpki.https.http_stream.initiate_send (   self  ) 

Definition at line 341 of file https.py.

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

Definition at line 377 of file https.py.

def rpki.https.http_stream.readable (   self  ) 

Definition at line 295 of file https.py.

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

Definition at line 290 of file https.py.

def rpki.https.http_stream.restart (   self  ) 

Definition at line 187 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 196 of file https.py.

def rpki.https.http_stream.writeable (   self  ) 

Definition at line 298 of file https.py.


Member Data Documentation

Definition at line 183 of file https.py.

Definition at line 189 of file https.py.

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

Definition at line 176 of file https.py.

Definition at line 221 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 184 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 Jan 12 07:56:02 2010 for RPKI Engine by  doxygen 1.6.1