From 76f7e643e31c0c81eb004b90274bab9fc9304554 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20R=C3=A9mond?= Date: Fri, 9 Nov 2007 10:18:38 +0000 Subject: [PATCH] * src/ejabberd_config.erl: Refactoring: Move internal data structure to an include file. * src/ejabberd_config.hrl: Likewise. SVN Revision: 969 --- ChangeLog | 6 ++++++ src/ejabberd_config.erl | 9 +-------- src/ejabberd_config.hrl | 15 +++++++++++++++ 3 files changed, 22 insertions(+), 8 deletions(-) create mode 100644 src/ejabberd_config.hrl diff --git a/ChangeLog b/ChangeLog index 51ac49d13..d74c079bd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-11-05 Mickael Remond + + * src/ejabberd_config.erl: Refactoring: Move internal + data structure to an include file. + * src/ejabberd_config.hrl: Likewise. + 2007-11-03 Mickael Remond * src/ejabberd_auth.erl: Better count management and batch users diff --git a/src/ejabberd_config.erl b/src/ejabberd_config.erl index a06d4e2bc..be2287a8d 100644 --- a/src/ejabberd_config.erl +++ b/src/ejabberd_config.erl @@ -13,14 +13,7 @@ get_global_option/1, get_local_option/1]). -include("ejabberd.hrl"). - --record(config, {key, value}). --record(local_config, {key, value}). --record(state, {opts = [], - hosts = [], - override_local = false, - override_global = false, - override_acls = false}). +-include("ejabberd_config.hrl"). start() -> mnesia:create_table(config, diff --git a/src/ejabberd_config.hrl b/src/ejabberd_config.hrl new file mode 100644 index 000000000..bf953d808 --- /dev/null +++ b/src/ejabberd_config.hrl @@ -0,0 +1,15 @@ +%%%---------------------------------------------------------------------- +%%% File : ejabberd_config.hrl +%%% Author : Mickael Remond +%%% Purpose : ejabberd configuration internal data structures. +%%% Created : 5 Nov 2007 by Mickael Remond +%%% Id : $Id: $ +%%%---------------------------------------------------------------------- + +-record(config, {key, value}). +-record(local_config, {key, value}). +-record(state, {opts = [], + hosts = [], + override_local = false, + override_global = false, + override_acls = false}).