1 /******************************************************************************
2 *
3 * swfiltermgr.cpp - Implementation of SWFilterMgr, used as an interface
4 * to manage filters on a module
5 *
6 * $Id: swfiltermgr.cpp 2980 2013-09-14 21:51:47Z scribe $
7 *
8 * Copyright 2001-2013 CrossWire Bible Society (http://www.crosswire.org)
9 * CrossWire Bible Society
10 * P. O. Box 2528
11 * Tempe, AZ 85280-2528
12 *
13 * This program is free software; you can redistribute it and/or modify it
14 * under the terms of the GNU General Public License as published by the
15 * Free Software Foundation version 2.
16 *
17 * This program is distributed in the hope that it will be useful, but
18 * WITHOUT ANY WARRANTY; without even the implied warranty of
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20 * General Public License for more details.
21 *
22 */
23
24 #include <swfiltermgr.h>
25
26
27 SWORD_NAMESPACE_START
28
29
SWFilterMgr()30 SWFilterMgr::SWFilterMgr() {
31 }
32
33
~SWFilterMgr()34 SWFilterMgr::~SWFilterMgr() {
35 }
36
37
setParentMgr(SWMgr * parentMgr)38 void SWFilterMgr::setParentMgr(SWMgr *parentMgr) {
39 this->parentMgr = parentMgr;
40 }
41
42
getParentMgr()43 SWMgr *SWFilterMgr::getParentMgr() {
44 return parentMgr;
45 }
46
47
AddGlobalOptions(SWModule * module,ConfigEntMap & section,ConfigEntMap::iterator start,ConfigEntMap::iterator end)48 void SWFilterMgr::AddGlobalOptions(SWModule * module, ConfigEntMap & section, ConfigEntMap::iterator start, ConfigEntMap::iterator end) {
49 }
50
51
AddLocalOptions(SWModule * module,ConfigEntMap & section,ConfigEntMap::iterator start,ConfigEntMap::iterator end)52 void SWFilterMgr::AddLocalOptions(SWModule * module, ConfigEntMap & section, ConfigEntMap::iterator start, ConfigEntMap::iterator end) {
53 }
54
55
56 /**
57 * Adds the encoding filters which are defined in "section" to the SWModule object "module".
58 * @param module To this module the encoding filter(s) are added
59 * @param section We use this section to get a list of filters we should apply to the module
60 */
61
AddEncodingFilters(SWModule * module,ConfigEntMap & section)62 void SWFilterMgr::AddEncodingFilters(SWModule * module, ConfigEntMap & section) {
63 }
64
65
66 /**
67 * Adds the render filters which are defined in "section" to the SWModule object "module".
68 * @param module To this module the render filter(s) are added
69 * @param section We use this section to get a list of filters we should apply to the module
70 */
71
AddRenderFilters(SWModule * module,ConfigEntMap & section)72 void SWFilterMgr::AddRenderFilters(SWModule * module, ConfigEntMap & section) {
73 }
74
75
76 /**
77 * Adds the strip filters which are defined in "section" to the SWModule object "module".
78 * @param module To this module the strip filter(s) are added
79 * @param section We use this section to get a list of filters we should apply to the module
80 */
81
AddStripFilters(SWModule * module,ConfigEntMap & section)82 void SWFilterMgr::AddStripFilters(SWModule * module, ConfigEntMap & section) {
83 }
84
85
86 /**
87 * Adds the raw filters which are defined in "section" to the SWModule object "module".
88 * @param module To this module the raw filter(s) are added
89 * @param section We use this section to get a list of filters we should apply to the module
90 */
91
AddRawFilters(SWModule * module,ConfigEntMap & section)92 void SWFilterMgr::AddRawFilters(SWModule * module, ConfigEntMap & section) {
93 }
94
95
96 SWORD_NAMESPACE_END
97
98