#include "smallserver.h"

void Hello::Help(String& s)  {
	s<<"just says hello";
}

void Hello::Signature(ValueArray& sig)  {
	LOG("i get asked");
	ValueArray va;
	va.Add(String());
	sig.Add(va);
}

void Hello::Execute(Value& res, ValueArray va)  {
	res = "Hello out there!";
}

CONSOLE_APP_MAIN {
	XmlRpcServer server;
	Hello h;
	Value v;
	h.Execute(v,ValueArray());
	LOG(v.ToString());
	server.SysMethods();
	server.Add(&h);
	if(server.Open(8080)) {
		server.Run();
	}
}
