summaryrefslogtreecommitdiffstats
path: root/src/Common/Requests/GSSAPIAuthRequest.h
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2009-03-04 22:37:03 +0100
committerMatthias Schiffer <matthias@gamezock.de>2009-03-04 22:37:03 +0100
commitd88e4d0da7ff801b0c58b5043ade0743547cfb90 (patch)
treec28e2a4fcd2f018d9900b03d901ad0cc088865a6 /src/Common/Requests/GSSAPIAuthRequest.h
parent262ef86c7ef317698d56a2fde83ea63b54254893 (diff)
downloadmad-d88e4d0da7ff801b0c58b5043ade0743547cfb90.tar
mad-d88e4d0da7ff801b0c58b5043ade0743547cfb90.zip
GSSAPIAuthRequest ist jetzt ein XmlRequest
Diffstat (limited to 'src/Common/Requests/GSSAPIAuthRequest.h')
-rw-r--r--src/Common/Requests/GSSAPIAuthRequest.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Common/Requests/GSSAPIAuthRequest.h b/src/Common/Requests/GSSAPIAuthRequest.h
index 8f2328b..d9f5c9c 100644
--- a/src/Common/Requests/GSSAPIAuthRequest.h
+++ b/src/Common/Requests/GSSAPIAuthRequest.h
@@ -20,7 +20,7 @@
#ifndef MAD_COMMON_REQUESTS_GSSAPIAUTHREQUEST_H_
#define MAD_COMMON_REQUESTS_GSSAPIAUTHREQUEST_H_
-#include "../Request.h"
+#include "../XmlRequest.h"
#include <string>
#include <gssapi/gssapi.h>
@@ -30,7 +30,7 @@ namespace Requests {
// TODO Logging & error handling!
-class GSSAPIAuthRequest : public Request<> {
+class GSSAPIAuthRequest : public XmlRequest {
private:
std::string serviceName;
gss_name_t gssServiceName;
@@ -39,11 +39,11 @@ class GSSAPIAuthRequest : public Request<> {
bool gssContinue;
virtual void sendRequest(Net::Connection *connection, uint16_t requestId);
- virtual void handlePacket(Net::Connection *connection, const Net::Packet &packet);
+ virtual void handlePacket(Net::Connection *connection, uint16_t requestId, const XmlPacket &packet);
public:
GSSAPIAuthRequest(const std::string &serviceName0, slot_type slot)
- : Request<>(slot), serviceName(serviceName0), gssServiceName(GSS_C_NO_NAME), gssContext(GSS_C_NO_CONTEXT), gssContinue(true) {}
+ : XmlRequest(slot), serviceName(serviceName0), gssServiceName(GSS_C_NO_NAME), gssContext(GSS_C_NO_CONTEXT), gssContinue(true) {}
virtual ~GSSAPIAuthRequest();
};