JSON Marshalling, updates from code review
[gssweb.git] / json_gssapi / src / GSSCommand.h
index 20955af..261b3aa 100644 (file)
@@ -16,13 +16,14 @@ class GSSCommand
 public:
   GSSCommand() {};
   GSSCommand(void *fn) : function(fn) {};
-  GSSCommand(JSONObject params, void *fn) : parameters(params), function(fn) { };
+  GSSCommand(JSONObject params, void *fn) : function(fn) { };
   
   void *getGSSFunction() { return function; };
   virtual void execute() { std::cout << "\ninside GSSCommand::invoke()\n"; };  
+  virtual JSONObject *toJSON() { return new JSONObject(); }
+  
 protected:
   void *function;
-  JSONObject parameters;
 };
 
 #endif // GSSCOMMAND_H