MAK RTIspy API Documentation for HLA 1.3
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Member Functions
DtFederateXML Class Reference
+ Inheritance diagram for DtFederateXML:
+ Collaboration diagram for DtFederateXML:

List of all members.

Public Member Functions

 DtFederateXML (DtEhsHttpConnectionMgr &parent, const DtWebSpyUtils::ConnectionIdentifier &connInfo)
virtual ~DtFederateXML ()

Protected Types

typedef std::pair< unsigned
long,
DtWebSpyUtils::StateComponentType
ComponentIdStateTypePair

Protected Member Functions

virtual ResponseCode HandleNonFileRequest (HttpRequest *ipoHttpRequest, HttpResponse *ipoHttpResponse)
void initializePage ()
virtual void requestStateUpdate ()
std::auto_ptr< DtString > handleStateRequest (unsigned long connId, DtWwwRequestXmlBlockSP requestSP, std::auto_ptr< DtString > requestString)
std::auto_ptr< DtString > handleLogRequest (unsigned long connId, DtWwwRequestXmlBlockSP requestSP, std::auto_ptr< DtString > requestString)
std::auto_ptr< DtString > handleRTICommand (unsigned long connId, DtWwwRequestXmlBlockSP requestSP, std::auto_ptr< DtString > requestString)

Protected Attributes

DtEhsHttpConnectionMgrmyParent
DtWebSpyUtils::ConnectionIdentifier myConnInfo
std::map
< ComponentIdStateTypePair,
DtTime > 
myPendingRequests
std::map< unsigned long, DtTime > myPendingLrcLogRequests

Private Member Functions

 DtFederateXML (const DtFederateXML &)
DtFederateXMLoperator= (const DtFederateXML &)

Member Typedef Documentation

typedef std::pair< unsigned long, DtWebSpyUtils::StateComponentType > DtFederateXML::ComponentIdStateTypePair [protected]

Constructor & Destructor Documentation


Member Function Documentation

std::auto_ptr< DtString > DtFederateXML::handleLogRequest ( unsigned long  connId,
DtWwwRequestXmlBlockSP  requestSP,
std::auto_ptr< DtString >  requestString 
) [protected]
ResponseCode DtFederateXML::HandleNonFileRequest ( HttpRequest *  ipoHttpRequest,
HttpResponse *  ipoHttpResponse 
) [protected, virtual]

Reimplemented from DtBasicEhsDoc.

std::auto_ptr< DtString > DtFederateXML::handleRTICommand ( unsigned long  connId,
DtWwwRequestXmlBlockSP  requestSP,
std::auto_ptr< DtString >  requestString 
) [protected]
std::auto_ptr< DtString > DtFederateXML::handleStateRequest ( unsigned long  connId,
DtWwwRequestXmlBlockSP  requestSP,
std::auto_ptr< DtString >  requestString 
) [protected]
void DtFederateXML::initializePage ( ) [protected]
DtFederateXML& DtFederateXML::operator= ( const DtFederateXML ) [private]
void DtFederateXML::requestStateUpdate ( ) [protected, virtual]

Member Data Documentation

std::map< unsigned long, DtTime > DtFederateXML::myPendingLrcLogRequests [protected]

Referenced by handleLogRequest().

Referenced by handleStateRequest().


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)