summaryrefslogtreecommitdiffabout
path: root/include/sitecing/component_factory.h
Unidiff
Diffstat (limited to 'include/sitecing/component_factory.h') (more/less context) (ignore whitespace changes)
-rw-r--r--include/sitecing/component_factory.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/sitecing/component_factory.h b/include/sitecing/component_factory.h
index a208ed1..9ddf70d 100644
--- a/include/sitecing/component_factory.h
+++ b/include/sitecing/component_factory.h
@@ -45,24 +45,28 @@ namespace sitecing {
45 /** 45 /**
46 * @overload file_factory::get_dependencies() 46 * @overload file_factory::get_dependencies()
47 */ 47 */
48 virtual void get_dependencies(const string& dst,file_list_t& deps); 48 virtual void get_dependencies(const string& dst,file_list_t& deps);
49 /** 49 /**
50 * @overload file_factory::is_uptodate() 50 * @overload file_factory::is_uptodate()
51 */ 51 */
52 virtual bool is_uptodate(const string& dst,file_list_t *deps=NULL); 52 virtual bool is_uptodate(const string& dst,file_list_t *deps=NULL);
53 /** 53 /**
54 * @overload file_factory::build() 54 * @overload file_factory::build()
55 */ 55 */
56 virtual void build(const string& dst); 56 virtual void build(const string& dst);
57 /**
58 * @overload file_factory::make()
59 */
60 virtual void make(const string& dst);
57 61
58 /** 62 /**
59 * Helper function for executing external command. 63 * Helper function for executing external command.
60 * @param cmd the command to execute. 64 * @param cmd the command to execute.
61 * @param args the command line arguments. 65 * @param args the command line arguments.
62 * @param stdo stdout for the child process. 66 * @param stdo stdout for the child process.
63 * @param stde stderr for the child process. 67 * @param stde stderr for the child process.
64 * @return exit code. 68 * @return exit code.
65 */ 69 */
66 int execute(const string& cmd,const list<string>& args,int stdo,int stde); 70 int execute(const string& cmd,const list<string>& args,int stdo,int stde);
67 /** 71 /**
68 * Fetch the class name of the component. 72 * Fetch the class name of the component.