LLHTTPNodeForFactory< Factory > Class Template Reference

#include <lliohttpserver.h>

Inheritance diagram for LLHTTPNodeForFactory< Factory >:

Inheritance graph
Collaboration diagram for LLHTTPNodeForFactory< Factory >:

Collaboration graph
List of all members.

Public Member Functions

const LLChainIOFactorygetProtocolHandler () const

Private Attributes

Factory mProtocolHandler

Detailed Description

template<class Factory>
class LLHTTPNodeForFactory< Factory >

Definition at line 112 of file lliohttpserver.h.

Member Function Documentation

template<class Factory>
const LLChainIOFactory* LLHTTPNodeForFactory< Factory >::getProtocolHandler (  )  const [inline, virtual]

Return a factory object for handling wire protocols. The base class returns NULL, as it doesn't know about wire protocols at all. This is okay for most nodes as LLIOHTTPServer is smart enough to use a default wire protocol for HTTP for such nodes. Specialized subclasses that handle things like XML-RPC will want to implement this. (See LLXMLSDRPCServerFactory.)

Reimplemented from LLHTTPNode.

Definition at line 115 of file lliohttpserver.h.

Member Data Documentation

template<class Factory>
Factory LLHTTPNodeForFactory< Factory >::mProtocolHandler [private]

Definition at line 119 of file lliohttpserver.h.

Referenced by LLHTTPNodeForFactory< LLSDRPCServerFactory< Server > >::getProtocolHandler().

The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:24 2010 for Second Life Viewer by  doxygen 1.4.7