git.stg.codes
/
stg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Radius (#7)
[stg.git]
/
projects
/
stargazer
/
plugins
/
store
/
postgresql
/
postgresql_store.cpp
diff --git
a/projects/stargazer/plugins/store/postgresql/postgresql_store.cpp
b/projects/stargazer/plugins/store/postgresql/postgresql_store.cpp
index a9836911b45ffec8e5b15ee377bde607f5f0ca9e..e57382867d6169e00106ac7e3cc1e25315f6a683 100644
(file)
--- a/
projects/stargazer/plugins/store/postgresql/postgresql_store.cpp
+++ b/
projects/stargazer/plugins/store/postgresql/postgresql_store.cpp
@@
-40,28
+40,17
@@
#include "postgresql_store.h"
#include "postgresql_store.h"
-#include "postgresql_store_utils.h"
-#include "postgresql_store.h"
-
-#include "stg/module_settings.h"
-#include "stg/plugin_creator.h"
+#include "stg/common.h" // str2x, printfd
#include <string>
#include <vector>
#include <libpq-fe.h>
#include <string>
#include <vector>
#include <libpq-fe.h>
-namespace
-{
-PLUGIN_CREATOR<POSTGRESQL_STORE> pgsc;
-}
-
-extern "C" STORE * GetStore();
-
-//-----------------------------------------------------------------------------
-STORE * GetStore()
+extern "C" STG::Store* GetStore()
{
{
-return pgsc.GetPlugin();
+ static POSTGRESQL_STORE plugin;
+ return &plugin;
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
@@
-75,9
+64,8
@@
POSTGRESQL_STORE::POSTGRESQL_STORE()
version(0),
retries(3),
connection(NULL),
version(0),
retries(3),
connection(NULL),
- logger(
GetPluginLogger(GetStgLogger(),
"store_postgresql"))
+ logger(
STG::PluginLogger::get(
"store_postgresql"))
{
{
-pthread_mutex_init(&mutex, NULL);
}
//-----------------------------------------------------------------------------
POSTGRESQL_STORE::~POSTGRESQL_STORE()
}
//-----------------------------------------------------------------------------
POSTGRESQL_STORE::~POSTGRESQL_STORE()
@@
-86,12
+74,11
@@
if (connection)
{
PQfinish(connection);
}
{
PQfinish(connection);
}
-pthread_mutex_destroy(&mutex);
}
//-----------------------------------------------------------------------------
int POSTGRESQL_STORE::ParseSettings()
{
}
//-----------------------------------------------------------------------------
int POSTGRESQL_STORE::ParseSettings()
{
-std::vector<
PARAM_VALUE
>::iterator i;
+std::vector<
STG::ParamValue
>::iterator i;
for(i = settings.moduleParams.begin(); i != settings.moduleParams.end(); ++i)
{
for(i = settings.moduleParams.begin(); i != settings.moduleParams.end(); ++i)
{