MAK RTIspy API Documentation for HLA 1516
Classes | Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Member Functions
DtWwwDocRoot Class Reference
+ Inheritance diagram for DtWwwDocRoot:
+ Collaboration diagram for DtWwwDocRoot:

List of all members.

Classes

struct  Directory

Public Member Functions

 DtWwwDocRoot (DtEhsHttpConnectionMgr &parent)
virtual ~DtWwwDocRoot ()
virtual void addPage (const DtWebSpyUtils::ConnectionIdentifier &connInfo)
virtual void updatePage (const DtWebSpyUtils::ConnectionIdentifier &connInfo, std::auto_ptr< DtWebSpyUtils::ConnectionState > connState, bool appendToExisting)
virtual void appendConnectionLogEvent (const DtWebSpyUtils::ConnectionIdentifier &connInfo, unsigned long componentId, DtLrcConsoleLogXmlBlockSP logSegmentSP)
virtual void removePage (const DtWebSpyUtils::ConnectionIdentifier &connInfo, const DtString &dropNotificationMsg)

Static Public Member Functions

static const DtString & uninitializedPageHTML ()

Protected Types

typedef std::map
< DtWebSpyUtils::ConnectionIdentifier,
DtBasicEhsDocSP
ConnInfoToPageMap

Protected Member Functions

virtual ResponseCode HandleNonFileRequest (HttpRequest *ipoHttpRequest, HttpResponse *ipoHttpResponse)
virtual void setupAboutPage ()
virtual void setupFrontPage ()
virtual void setupDirectRequestPage ()
virtual void setupDocumentTree ()
virtual void initDirectoryTree ()
virtual bool exists (const DtWebSpyUtils::ConnectionIdentifier &connInfo) const
DtString parseDirectConnectionRequest (HttpRequest *ipoHttpRequest)

Protected Attributes

ConnInfoToPageMap mySubPages
DtEhsHttpConnectionMgrmyParent
DtAboutHTMLmyAboutPage
DtServerConnectionListXMLmyConnectionListPage
std::list< DtWwwDocSubDir * > mySubdirectories
DtString myHeader
DtString myTrailer
Directory myDirectoryTree

Private Member Functions

 DtWwwDocRoot ()
 DtWwwDocRoot (const DtWwwDocRoot &)
DtWwwDocRootoperator= (const DtWwwDocRoot &)

Member Typedef Documentation


Constructor & Destructor Documentation

DtWwwDocRoot::DtWwwDocRoot ( const DtWwwDocRoot ) [private]

Member Function Documentation

void DtWwwDocRoot::addPage ( const DtWebSpyUtils::ConnectionIdentifier connInfo) [virtual]
void DtWwwDocRoot::appendConnectionLogEvent ( const DtWebSpyUtils::ConnectionIdentifier connInfo,
unsigned long  componentId,
DtLrcConsoleLogXmlBlockSP  logSegmentSP 
) [virtual]
bool DtWwwDocRoot::exists ( const DtWebSpyUtils::ConnectionIdentifier connInfo) const [protected, virtual]
ResponseCode DtWwwDocRoot::HandleNonFileRequest ( HttpRequest *  ipoHttpRequest,
HttpResponse *  ipoHttpResponse 
) [protected, virtual]
void DtWwwDocRoot::initDirectoryTree ( ) [protected, virtual]
DtWwwDocRoot& DtWwwDocRoot::operator= ( const DtWwwDocRoot ) [private]
DtString DtWwwDocRoot::parseDirectConnectionRequest ( HttpRequest *  ipoHttpRequest) [protected]

Referenced by HandleNonFileRequest().

void DtWwwDocRoot::removePage ( const DtWebSpyUtils::ConnectionIdentifier connInfo,
const DtString &  dropNotificationMsg 
) [virtual]
void DtWwwDocRoot::setupAboutPage ( ) [protected, virtual]

References myAboutPage, and DtBasicEhsDoc::name().

Referenced by DtWwwDocRoot().

void DtWwwDocRoot::setupDirectRequestPage ( ) [protected, virtual]
void DtWwwDocRoot::setupDocumentTree ( ) [protected, virtual]
void DtWwwDocRoot::setupFrontPage ( ) [protected, virtual]
static const DtString& DtWwwDocRoot::uninitializedPageHTML ( ) [static]
void DtWwwDocRoot::updatePage ( const DtWebSpyUtils::ConnectionIdentifier connInfo,
std::auto_ptr< DtWebSpyUtils::ConnectionState connState,
bool  appendToExisting 
) [virtual]

Member Data Documentation

Referenced by setupAboutPage(), and ~DtWwwDocRoot().

DtString DtWwwDocRoot::myHeader [protected]

Referenced by addPage().

DtString DtWwwDocRoot::myTrailer [protected]

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

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)