Table of Contents

Class: NameVirtualHost | Twisted-0.17.4/twisted/web/vhost.py
--- | ---

I am a resource which represents named virtual hosts.

Base Classes |
--- | ---
resource.Resource

Methods |
--- | ---
__init__ _getResourceForRequest addHost getChild getStaticEntity listStaticEntities removeHost render
| __init__

    __init__ ( self )

Initialize.

| _getResourceForRequest

    _getResourceForRequest ( self,  request )

(Internal) Get the appropriate resource for the given host.

| addHost

    addHost (
            self,
            name,
            resrc,
            )

### Add a host to this virtual host.

This will take a host named `name', and map it to a resource `resrc'. For example, a setup for our virtual hosts would be:

                nvh.addHost('divunal.com', divunalDirectory)
                nvh.addHost('www.divunal.com', divunalDirectory)
                nvh.addHost('twistedmatrix.com', twistedMatrixDirectory)
                nvh.addHost('www.twistedmatrix.com', twistedMatrixDirectory)

| getChild

    getChild (
            self,
            path,
            request,
            )

Implementation of resource.Resource's getChild method.

| getStaticEntity

    getStaticEntity ( self,  name )

| listStaticEntities

    listStaticEntities ( self )

| removeHost

    removeHost ( self,  name )

Remove a host.

| render

    render ( self,  request )

Implementation of resource.Resource's render method.

Table of Contents

This document was automatically generated on Sat Apr 20 01:31:53 2002 by HappyDoc version 2.0