/[projects]/smsdaemon/tasks/createskeleton.sh
ViewVC logotype

Diff of /smsdaemon/tasks/createskeleton.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 519 by torben, Sat Dec 6 19:30:20 2008 UTC revision 520 by torben, Sat Dec 26 23:01:01 2009 UTC
# Line 26  echo "class $CLASS : public Task" >> $HE Line 26  echo "class $CLASS : public Task" >> $HE
26  echo "{" >> $HEADER  echo "{" >> $HEADER
27  echo "public:" >> $HEADER  echo "public:" >> $HEADER
28  echo -e "\t$CLASS();\n" >> $HEADER  echo -e "\t$CLASS();\n" >> $HEADER
29  echo -e "\tvirtual void ExecuteTask(IGsmModem& modem);\n" >> $HEADER  echo -e "\tvirtual void ExecuteTask(ISmsTransceiver& modem);\n" >> $HEADER
30  echo -e "\tvirtual ~$CLASS() {}\n" >> $HEADER  echo -e "\tvirtual ~$CLASS() {}\n" >> $HEADER
31  echo -e "};\n\n" >> $HEADER  echo -e "};\n\n" >> $HEADER
32  echo -n "#endif // __" >> $HEADER  echo -n "#endif // __" >> $HEADER
# Line 35  echo "_H__" >> $HEADER Line 35  echo "_H__" >> $HEADER
35    
36  #create implementation file  #create implementation file
37  echo "#include \"$HEADER\"" > $CPP  echo "#include \"$HEADER\"" > $CPP
38  echo -e "#include \"IGsmModem.h\"\n" >> $CPP  echo -e "#include \"ISmsTransceiver.h\"\n" >> $CPP
39    
40  echo "$CLASS::$CLASS()" >> $CPP  echo "$CLASS::$CLASS()" >> $CPP
41  echo "  : Task(\"$CLASSLO\", isTemporary ??)" >> $CPP  echo "  : Task(\"$CLASSLO\", isTemporary ??)" >> $CPP
42  echo "{" >> $CPP  echo "{" >> $CPP
43  echo -e "}\n" >> $CPP  echo -e "}\n" >> $CPP
44    
45  echo "void $CLASS::ExecuteTask(IGsmModem& modem)" >> $CPP  echo "void $CLASS::ExecuteTask(ISmsTransceiver& modem)" >> $CPP
46  echo "{" >> $CPP  echo "{" >> $CPP
47  echo -e "\t//Add Implementation" >> $CPP  echo -e "\t//Add Implementation" >> $CPP
48  echo "}" >> $CPP  echo "}" >> $CPP

Legend:
Removed from v.519  
changed lines
  Added in v.520

  ViewVC Help
Powered by ViewVC 1.1.20