OpenQuizz
Une application de gestion des contenus pédagogiques
WrappedSocket Class Reference
Inheritance diagram for WrappedSocket:
Collaboration diagram for WrappedSocket:

Public Member Functions

def __init__ (self, socket)
 
def handshake (self, server_hostname, verify, trust_bundle, min_version, max_version, client_cert, client_key, client_key_passphrase, alpn_protocols)
 
def fileno (self)
 
def recv (self, bufsiz)
 
def recv_into (self, buffer, nbytes=None)
 
def settimeout (self, timeout)
 
def gettimeout (self)
 
def send (self, data)
 
def sendall (self, data)
 
def shutdown (self)
 
def close (self)
 
def getpeercert (self, binary_form=False)
 
def version (self)
 

Data Fields

 socket
 
 context
 

Detailed Description

API-compatibility wrapper for Python's OpenSSL wrapped socket object.

Note: _makefile_refs, _drop(), and _reuse() are needed for the garbage
collector of PyPy.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  socket 
)

Member Function Documentation

◆ close()

def close (   self)

◆ fileno()

def fileno (   self)

◆ getpeercert()

def getpeercert (   self,
  binary_form = False 
)

◆ gettimeout()

def gettimeout (   self)

◆ handshake()

def handshake (   self,
  server_hostname,
  verify,
  trust_bundle,
  min_version,
  max_version,
  client_cert,
  client_key,
  client_key_passphrase,
  alpn_protocols 
)
Actually performs the TLS handshake. This is run automatically by
wrapped socket, and shouldn't be needed in user code.

◆ recv()

def recv (   self,
  bufsiz 
)

◆ recv_into()

def recv_into (   self,
  buffer,
  nbytes = None 
)

◆ send()

def send (   self,
  data 
)

◆ sendall()

def sendall (   self,
  data 
)

◆ settimeout()

def settimeout (   self,
  timeout 
)

◆ shutdown()

def shutdown (   self)

◆ version()

def version (   self)

Field Documentation

◆ context

context

◆ socket

socket

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