/vp_plugins/sptsd/sptsdserver.cpp

http://cupsfilter.googlecode.com/ · C++ · 49 lines · 40 code · 8 blank · 1 comment · 0 complexity · ece2f141c09c8204eefeac4a394eea72 MD5 · raw file

  1. #include "sptsdserver.h"
  2. sptsdServer::sptsdServer(Q_UINT16 port, int conn, QObject* parent )
  3. :QServerSocket(port, conn, parent) { }
  4. sptsdServer::~sptsdServer() { }
  5. void sptsdServer::newConnection( int socket )
  6. {
  7. sptsd *daemon = new sptsd(socket, this);
  8. peerIP = daemon->peerAddress().toString();
  9. qDebug("\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
  10. qDebug("New connection from [" + peerIP + "]");
  11. // qDebug("=========================================================================================");
  12. connect(daemon, SIGNAL(connectionClosed()), this, SLOT(clientDisconnected()));
  13. }
  14. void writeSettings()
  15. {
  16. QSettings config;
  17. config.insertSearchPath(QSettings::Unix, "/usr/local/src/daemon-2010-01-22/settings");
  18. QString file = "sptsd";
  19. config.writeEntry(file + "/pgsql/pgsql_host", "localhost");
  20. config.writeEntry(file + "/pgsql/pgsql_port", "5432");
  21. config.writeEntry(file + "/pgsql/pgsql_database", "cupslog");
  22. config.writeEntry(file + "/pgsql/pgsql_user", "postgres");
  23. config.writeEntry(file + "/pgsql/pgsql_password", "postgres");
  24. config.writeEntry(file + "/sptsd/sptsd_log", "/var/log/cups/sptsd_log");
  25. config.writeEntry(file + "/sptsd/sptsd_port", "4242");
  26. config.writeEntry(file + "/seclevels/nc", "??????????");
  27. config.writeEntry(file + "/seclevels/dcp", "??? ?????????? ???????????");
  28. config.writeEntry(file + "/seclevels/c", "????????");
  29. config.writeEntry(file + "/seclevels/cc", "?????????? ????????");
  30. config.writeEntry(file + "/seclevels/num1", "1");
  31. config.writeEntry(file + "/seclevels/num2", "5");
  32. config.writeEntry(file + "/seclevels/num3", "10");
  33. config.writeEntry(file + "/seclevels/num4", "20");
  34. config.writeEntry(file + "/surd/surd_host", "127.0.0.1");
  35. config.writeEntry(file + "/surd/surd_port", "80");
  36. }
  37. void sptsdServer::clientDisconnected()
  38. {
  39. qDebug("Peer [" + peerIP + "] closed connection");
  40. qDebug ("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
  41. }