Merge lp:~vjsamuel/drizzle/fix-rabbitmq-plugin into lp:~drizzle-trunk/drizzle/development

Proposed by Vijay Samuel
Status: Merged
Approved by: Brian Aker
Approved revision: 1701
Merged at revision: 1713
Proposed branch: lp:~vjsamuel/drizzle/fix-rabbitmq-plugin
Merge into: lp:~drizzle-trunk/drizzle/development
Diff against target: 50 lines (+27/-1)
2 files modified
plugin/rabbitmq/rabbitmq_log.cc (+26/-0)
plugin/rabbitmq/tests/t/variables-master.opt (+1/-1)
To merge this branch: bzr merge lp:~vjsamuel/drizzle/fix-rabbitmq-plugin
Reviewer Review Type Date Requested Status
Drizzle Merge Team Pending
Review via email: mp+32708@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'plugin/rabbitmq/rabbitmq_log.cc'
2--- plugin/rabbitmq/rabbitmq_log.cc 2010-07-31 18:32:38 +0000
3+++ plugin/rabbitmq/rabbitmq_log.cc 2010-08-15 15:35:56 +0000
4@@ -140,6 +140,23 @@
5 */
6 static int init(drizzled::module::Context &context)
7 {
8+ const module::option_map &vm= context.getOptions();
9+
10+ if (vm.count("username"))
11+ {
12+ sysvar_rabbitmq_username= const_cast<char *>(vm["username"].as<string>().c_str());
13+ }
14+
15+ if (vm.count("password"))
16+ {
17+ sysvar_rabbitmq_password= const_cast<char *>(vm["password"].as<string>().c_str());
18+ }
19+
20+ if (vm.count("host"))
21+ {
22+ sysvar_rabbitmq_host= const_cast<char *>(vm["host"].as<string>().c_str());
23+ }
24+
25 if(sysvar_rabbitmq_log_enabled)
26 {
27 try
28@@ -259,6 +276,15 @@
29 context ("enable",
30 po::value<bool>(&sysvar_rabbitmq_log_enabled)->default_value(false)->zero_tokens(),
31 N_("Enable rabbitmq log"));
32+ context("host",
33+ po::value<string>()->default_value("localhost"),
34+ N_("Host name to connect to"));
35+ context("username",
36+ po::value<string>()->default_value("guest"),
37+ N_("RabbitMQ username"));
38+ context("password",
39+ po::value<string>()->default_value("guest"),
40+ N_("RabbitMQ password"));
41 }
42
43 static drizzle_sys_var* system_variables[]= {
44
45=== modified file 'plugin/rabbitmq/tests/t/variables-master.opt'
46--- plugin/rabbitmq/tests/t/variables-master.opt 2010-07-31 18:32:38 +0000
47+++ plugin/rabbitmq/tests/t/variables-master.opt 2010-08-15 15:35:56 +0000
48@@ -1,1 +1,1 @@
49---plugin-add=rabbitmq --rabbitmq.enable --rabbitmq-host=serialcoder --rabbitmq-username=guest --rabbitmq-password=guest
50+--plugin-add=rabbitmq --rabbitmq.enable --rabbitmq.host=serialcoder --rabbitmq.username=guest --rabbitmq.password=guest