Go to the latest version of this document.

# ``twisted`.`internet`.`endpoints`.`_TLSServerEndpointParser``

class documentation

`class _TLSServerEndpointParser: (source)`

Implements interfaces: `twisted.internet.interfaces.IStreamServerEndpointStringParser`, `twisted.plugin.IPlugin`

View In Hierarchy

TLS server endpoint parser.

Method | `parseStreamServer` | Parse a TLS stream server endpoint.
Class Variable | `prefix` | A `str`, the description prefix to respond to. For example, an `IStreamServerEndpointStringParser` plugin which had `"foo"` for its `prefix` attribute would be called for endpoint descriptions like `"foo:bar:baz"`...
Method | `_actualParseStreamServer` | Actual parsing method, with detailed signature breaking out all parameters.

def parseStreamServer(self, reactor: `IReactorCore`, *args: `Any`, **kwargs: `Any`) -> `IStreamServerEndpoint`: (source)
from `twisted.internet.interfaces.IStreamServerEndpointStringParser`

Parse a TLS stream server endpoint.

prefix: `str` = (source)
from `twisted.internet.interfaces.IStreamServerEndpointStringParser`

A `str`, the description prefix to respond to. For example, an `IStreamServerEndpointStringParser` plugin which had `"foo"` for its `prefix` attribute would be called for endpoint descriptions like `"foo:bar:baz"` or `"foo:"`.

def _actualParseStreamServer(self, reactor: `IReactorCore`, path: `str`, port: `str` = '443', backlog: `str` = '50', interface: `str` = '::') -> `IStreamServerEndpoint`: (source)

Actual parsing method, with detailed signature breaking out all parameters.