From 0581040e01561f7ae417dc24fe3b87b989297585 Mon Sep 17 00:00:00 2001 From: shaan Date: Thu, 2 Jul 2009 18:22:53 +0200 Subject: Module for rasmgr --- rasmgr/rasmgr_comm.hh | 6 ++++++ rasmgr/rasmgr_comm_nb.hh | 11 ++++++++++- rasmgr/rasmgr_config.hh | 6 ++++++ rasmgr/rasmgr_dbm.hh | 12 ++++++++++++ rasmgr/rasmgr_error.hh | 20 +++++++++++++++++++- rasmgr/rasmgr_host.hh | 6 ++++++ rasmgr/rasmgr_localsrv.hh | 8 +++++++- rasmgr/rasmgr_master.hh | 13 +++++++++++-- rasmgr/rasmgr_rascontrol.hh | 3 +++ rasmgr/rasmgr_srv.hh | 6 ++++++ rasmgr/rasmgr_users.hh | 12 ++++++++++++ 11 files changed, 98 insertions(+), 5 deletions(-) diff --git a/rasmgr/rasmgr_comm.hh b/rasmgr/rasmgr_comm.hh index 492c9c0..dd02196 100644 --- a/rasmgr/rasmgr_comm.hh +++ b/rasmgr/rasmgr_comm.hh @@ -42,7 +42,13 @@ rasdaman GmbH. #define MAXMSG 1024 #define MAXMSGOUTBUFF 20000 +/** + * \defgroup Rasmgrs Rasmgr Classes + */ +/** + * \ingroup Rasmgrs + */ class HTTPComm { public: diff --git a/rasmgr/rasmgr_comm_nb.hh b/rasmgr/rasmgr_comm_nb.hh index c6d724c..7db5ed1 100644 --- a/rasmgr/rasmgr_comm_nb.hh +++ b/rasmgr/rasmgr_comm_nb.hh @@ -45,6 +45,9 @@ rasdaman GmbH. #define MAXJOBSMASTER 1 +/** + * \ingroup Rasmgrs + */ class IOSelector { public: @@ -78,6 +81,9 @@ class IOSelector }; +/** + * \ingroup Rasmgrs + */ class NbJob { public: @@ -141,7 +147,10 @@ class NbJob }; //################### - + +/** + * \ingroup Rasmgrs + */ class NbServerComm { public: diff --git a/rasmgr/rasmgr_config.hh b/rasmgr/rasmgr_config.hh index e2a24aa..fdb453e 100644 --- a/rasmgr/rasmgr_config.hh +++ b/rasmgr/rasmgr_config.hh @@ -52,6 +52,9 @@ const int DEFAULT_POLLING_FREQUENCY = 200; /// host/domain name size (See man gethostname) #define HOSTNAME_SIZE 255 +/** + * \ingroup Rasmgrs + */ class Configuration { public: @@ -115,6 +118,9 @@ class Configuration extern Configuration config; +/** + * \ingroup Rasmgrs + */ class BenchmarkTimer { public: diff --git a/rasmgr/rasmgr_dbm.hh b/rasmgr/rasmgr_dbm.hh index 78e7a8c..0a17406 100644 --- a/rasmgr/rasmgr_dbm.hh +++ b/rasmgr/rasmgr_dbm.hh @@ -38,6 +38,9 @@ rasdaman GmbH. #include "rasmgr_config.hh" //#include "rasmgr_srv.hh" +/** + * \ingroup Rasmgrs + */ class DatabaseHost { public: @@ -68,6 +71,9 @@ class DatabaseHost bool valid; }; +/** + * \ingroup Rasmgrs + */ class DatabaseHostManager { public: @@ -93,6 +99,9 @@ extern DatabaseHostManager dbHostManager; class RasServer; +/** + * \ingroup Rasmgrs + */ class Database { public: @@ -146,6 +155,9 @@ class Database bool valid; }; +/** + * \ingroup Rasmgrs + */ class DatabaseManager { public: diff --git a/rasmgr/rasmgr_error.hh b/rasmgr/rasmgr_error.hh index bf16bb7..73587da 100644 --- a/rasmgr/rasmgr_error.hh +++ b/rasmgr/rasmgr_error.hh @@ -36,6 +36,9 @@ rasdaman GmbH. #include "rasmgr.hh" +/** + * \ingroup Rasmgrs + */ class RCError { public: @@ -43,7 +46,10 @@ class RCError virtual const char* getString(char *destBuffer)=0; }; - + +/** + * \ingroup Rasmgrs + */ class RCErrorUnexpToken : public RCError { public: @@ -53,6 +59,9 @@ class RCErrorUnexpToken : public RCError const char *pcc; }; +/** + * \ingroup Rasmgrs + */ class RCErrorNoPermission : public RCError { public: @@ -61,6 +70,9 @@ class RCErrorNoPermission : public RCError private: }; +/** + * \ingroup Rasmgrs + */ class RCErrorInvalidName : public RCError { public: @@ -70,6 +82,9 @@ class RCErrorInvalidName : public RCError const char *pcc; }; +/** + * \ingroup Rasmgrs + */ class RCErrorMissingParam : public RCError { public: @@ -79,6 +94,9 @@ class RCErrorMissingParam : public RCError const char *pcc; }; +/** + * \ingroup Rasmgrs + */ class RCErrorIncorNumberValue : public RCError { public: diff --git a/rasmgr/rasmgr_host.hh b/rasmgr/rasmgr_host.hh index 0e6e4e4..2038c05 100644 --- a/rasmgr/rasmgr_host.hh +++ b/rasmgr/rasmgr_host.hh @@ -43,6 +43,9 @@ rasdaman GmbH. //So, for normal release, just... //#define HIGHLANDER +/** + * \ingroup Rasmgrs + */ class ServerHost { public: @@ -92,6 +95,9 @@ class ServerHost bool valid; }; +/** + * \ingroup Rasmgrs + */ class HostManager { public: diff --git a/rasmgr/rasmgr_localsrv.hh b/rasmgr/rasmgr_localsrv.hh index 3e10fd2..9608325 100644 --- a/rasmgr/rasmgr_localsrv.hh +++ b/rasmgr/rasmgr_localsrv.hh @@ -40,6 +40,9 @@ rasdaman GmbH. #include "rasmgr.hh" +/** + * \ingroup Rasmgrs + */ class LocalServer { public: @@ -53,7 +56,10 @@ class LocalServer pid_t serverPid; bool valid; }; - + +/** + * \ingroup Rasmgrs + */ class LocalServerManager { public: diff --git a/rasmgr/rasmgr_master.hh b/rasmgr/rasmgr_master.hh index d7b639e..239c924 100644 --- a/rasmgr/rasmgr_master.hh +++ b/rasmgr/rasmgr_master.hh @@ -41,6 +41,9 @@ rasdaman GmbH. #include #include +/** + * \ingroup Rasmgrs + */ class ClientID { public: @@ -58,7 +61,10 @@ class ClientID friend std::ostream& operator<<(std::ostream&, const ClientID&); }; - + +/** + * \ingroup Rasmgrs + */ class ClientQueue { public: @@ -95,7 +101,10 @@ class ClientQueue std::deque clients; }; - + +/** + * \ingroup Rasmgrs + */ class MasterComm:public NbServerComm { public: diff --git a/rasmgr/rasmgr_rascontrol.hh b/rasmgr/rasmgr_rascontrol.hh index 2f5412d..b6a104a 100644 --- a/rasmgr/rasmgr_rascontrol.hh +++ b/rasmgr/rasmgr_rascontrol.hh @@ -42,6 +42,9 @@ rasdaman GmbH. #include "rasmgr_host.hh" +/** + * \ingroup Rasmgrs + */ class RasControl { public: diff --git a/rasmgr/rasmgr_srv.hh b/rasmgr/rasmgr_srv.hh index caf3571..4aae3ce 100644 --- a/rasmgr/rasmgr_srv.hh +++ b/rasmgr/rasmgr_srv.hh @@ -56,6 +56,9 @@ const unsigned int RASSERVER_SRVNOTUP = -5; const unsigned int RASSERVER_CMDLINEOFLO = -6; +/** + * \ingroup Rasmgrs + */ class RasServer { public: @@ -146,6 +149,9 @@ class RasServer bool valid; }; +/** + * \ingroup Rasmgrs + */ class RasServerManager { public: diff --git a/rasmgr/rasmgr_users.hh b/rasmgr/rasmgr_users.hh index 608f808..f466b38 100644 --- a/rasmgr/rasmgr_users.hh +++ b/rasmgr/rasmgr_users.hh @@ -101,6 +101,9 @@ struct AuthDbRRec }; //++++++++++++++++++++++++++++++++++++++++++++++++ +/** + * \ingroup Rasmgrs + */ class User { public: @@ -148,6 +151,9 @@ class User bool valid; }; +/** + * \ingroup Rasmgrs + */ class UserManager { public: @@ -178,6 +184,9 @@ class UserManager extern UserManager userManager; +/** + * \ingroup Rasmgrs + */ class Authorization { public: @@ -230,6 +239,9 @@ class Authorization extern Authorization authorization; +/** + * \ingroup Rasmgrs + */ class RandomGenerator { public: -- cgit