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