![]() |
MAK RTIspy API Documentation for HLA Evolved
|
Inheritance diagram for DtServerConnectionListXML:
Collaboration diagram for DtServerConnectionListXML:Public Member Functions | |
| DtServerConnectionListXML (DtEhsHttpConnectionMgr &parent) | |
| virtual | ~DtServerConnectionListXML () |
| virtual void | addConnection (const DtString &connectionName, const DtWebSpyUtils::ConnectionIdentifier &connInfo) |
| virtual void | removeConnection (const DtString &connectionName, const DtWebSpyUtils::ConnectionIdentifier &connInfo) |
Protected Types | |
| typedef std::map< DtString, DtWebSpyUtils::ConnectionIdentifier > | NameToInfoMap |
| typedef DtThreadSafe < NameToInfoMap > | ThreadSafeNameToInfoMap |
Protected Member Functions | |
| virtual ResponseCode | HandleNonFileRequest (HttpRequest *ipoHttpRequest, HttpResponse *ipoHttpResponse) |
| void | buildResponse () |
Protected Attributes | |
| DtEhsHttpConnectionMgr & | myParent |
| DtString | myHeader |
| DtString | myTrailer |
| ThreadSafeNameToInfoMap | myConnections |
Private Member Functions | |
| DtServerConnectionListXML (const DtServerConnectionListXML &) | |
| DtServerConnectionListXML & | operator= (const DtServerConnectionListXML &) |
typedef std::map< DtString, DtWebSpyUtils::ConnectionIdentifier > DtServerConnectionListXML::NameToInfoMap [protected] |
typedef DtThreadSafe< NameToInfoMap > DtServerConnectionListXML::ThreadSafeNameToInfoMap [protected] |
| DtServerConnectionListXML::DtServerConnectionListXML | ( | const DtServerConnectionListXML & | ) | [private] |
| DtServerConnectionListXML::~DtServerConnectionListXML | ( | ) | [virtual] |
| void DtServerConnectionListXML::addConnection | ( | const DtString & | connectionName, |
| const DtWebSpyUtils::ConnectionIdentifier & | connInfo | ||
| ) | [virtual] |
References buildResponse(), and myConnections.
Referenced by DtWwwDocRoot::addPage().
| void DtServerConnectionListXML::buildResponse | ( | ) | [protected] |
References myConnections, myHeader, DtBasicEhsDoc::myPage, and myTrailer.
Referenced by addConnection(), DtServerConnectionListXML(), and removeConnection().
| ResponseCode DtServerConnectionListXML::HandleNonFileRequest | ( | HttpRequest * | ipoHttpRequest, |
| HttpResponse * | ipoHttpResponse | ||
| ) | [protected, virtual] |
Reimplemented from DtBasicEhsDoc.
References DtBasicEhsDoc::myPage.
| DtServerConnectionListXML& DtServerConnectionListXML::operator= | ( | const DtServerConnectionListXML & | ) | [private] |
| void DtServerConnectionListXML::removeConnection | ( | const DtString & | connectionName, |
| const DtWebSpyUtils::ConnectionIdentifier & | connInfo | ||
| ) | [virtual] |
References buildResponse(), and myConnections.
Referenced by DtWwwDocRoot::removePage().
Referenced by addConnection(), buildResponse(), and removeConnection().
DtString DtServerConnectionListXML::myHeader [protected] |
Referenced by buildResponse(), and DtServerConnectionListXML().
DtString DtServerConnectionListXML::myTrailer [protected] |
Referenced by buildResponse(), and DtServerConnectionListXML().