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

List of all members.

Public Member Functions

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

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 > handleRtiExecCommand (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

 DtFederationXML (const DtFederationXML &)
DtFederationXMLoperator= (const DtFederationXML &)

Member Typedef Documentation

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

Constructor & Destructor Documentation


Member Function Documentation

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

Reimplemented from DtBasicEhsDoc.

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

Member Data Documentation

std::map< unsigned long, DtTime > DtFederationXML::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)