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 Execute(GsmModem& modem, SMS& sms);\n" >> $HEADER |
echo -e "\tvirtual void Execute(IGsmModem& modem, SMS& sms);\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 |
35 |
|
|
36 |
#create implementation file |
#create implementation file |
37 |
echo "#include \"$HEADER\"" > $CPP |
echo "#include \"$HEADER\"" > $CPP |
38 |
echo -e "#include \"GsmModem.h\"\n" >> $CPP |
echo -e "#include \"IGsmModem.h\"" >> $CPP |
39 |
|
echo -e "#include \"Sms.h\"\n" >> $CPP |
40 |
|
|
41 |
echo "$CLASS::$CLASS()" >> $CPP |
echo "$CLASS::$CLASS()" >> $CPP |
42 |
echo " : Plugin(\"$CLASSLO\", \"<insert description>\")" >> $CPP |
echo " : Plugin(\"$CLASSLO\", \"<insert description>\")" >> $CPP |
43 |
echo "{" >> $CPP |
echo "{" >> $CPP |
44 |
echo -e "}\n" >> $CPP |
echo -e "}\n" >> $CPP |
45 |
|
|
46 |
echo "void $CLASS::Execute(GsmModem& modem, SMS& sms)" >> $CPP |
echo "void $CLASS::Execute(IGsmModem& modem, SMS& sms)" >> $CPP |
47 |
echo "{" >> $CPP |
echo "{" >> $CPP |
48 |
echo -e "\t//Add Implementation" >> $CPP |
echo -e "\t//Add Implementation" >> $CPP |
49 |
echo "}" >> $CPP |
echo "}" >> $CPP |