[complement-svn] SF.net SVN: complement: [1859] trunk/complement/explore/app/SMTP-tools/ smtp_serve
Status: Pre-Alpha
Brought to you by:
complement
From: <com...@us...> - 2008-04-25 09:17:07
|
Revision: 1859 http://complement.svn.sourceforge.net/complement/?rev=1859&view=rev Author: complement Date: 2008-04-25 02:17:02 -0700 (Fri, 25 Apr 2008) Log Message: ----------- include guard added; server functions/data structs moved to smtp namespace Modified Paths: -------------- trunk/complement/explore/app/SMTP-tools/smtp_server_ut/SMTP_Server.cc trunk/complement/explore/app/SMTP-tools/smtp_server_ut/SMTP_Server.h trunk/complement/explore/app/SMTP-tools/smtp_server_ut/my_test.cc Modified: trunk/complement/explore/app/SMTP-tools/smtp_server_ut/SMTP_Server.cc =================================================================== --- trunk/complement/explore/app/SMTP-tools/smtp_server_ut/SMTP_Server.cc 2008-04-25 08:55:14 UTC (rev 1858) +++ trunk/complement/explore/app/SMTP-tools/smtp_server_ut/SMTP_Server.cc 2008-04-25 09:17:02 UTC (rev 1859) @@ -1,7 +1,12 @@ +// -*- C++ -*- Time-stamp: <08/04/25 13:13:10 yeti> + #include <iostream> #include <string> + #include "SMTP_Server.h" +namespace smtp { + using namespace std; command setCom(const string& str) { @@ -149,3 +154,5 @@ }; return 0; } + +} // namespace smtp Modified: trunk/complement/explore/app/SMTP-tools/smtp_server_ut/SMTP_Server.h =================================================================== --- trunk/complement/explore/app/SMTP-tools/smtp_server_ut/SMTP_Server.h 2008-04-25 08:55:14 UTC (rev 1858) +++ trunk/complement/explore/app/SMTP-tools/smtp_server_ut/SMTP_Server.h 2008-04-25 09:17:02 UTC (rev 1859) @@ -1,32 +1,44 @@ -using namespace std; +// -*- C++ -*- Time-stamp: <08/04/25 13:11:53 yeti> -enum state { - disconnect, - connect, - hello, - sender, - recipient, - letter - }; -enum command { - helo, - ehlo, - mail, - rcpt, - data, - rset, - vrfy, - expn, - help, - noop, - quit, - none - }; +#ifndef __SMPT_SERVER_H +#define __SMPT_SERVER_H +#include <string> +namespace smtp { + +enum state +{ + disconnect, + connect, + hello, + sender, + recipient, + letter +}; + +enum command +{ + helo, + ehlo, + mail, + rcpt, + data, + rset, + vrfy, + expn, + help, + noop, + quit, + none +}; + int ServerWork(); -command setCom(const string& str); +command setCom( const std::string& str ); -void change(state& st, command& com, string& param, string& stout); +void change( state& st, command& com, std::string& param, std::string& stout ); +} // namespace smtp + +#endif // __SMPT_SERVER_H Modified: trunk/complement/explore/app/SMTP-tools/smtp_server_ut/my_test.cc =================================================================== --- trunk/complement/explore/app/SMTP-tools/smtp_server_ut/my_test.cc 2008-04-25 08:55:14 UTC (rev 1858) +++ trunk/complement/explore/app/SMTP-tools/smtp_server_ut/my_test.cc 2008-04-25 09:17:02 UTC (rev 1859) @@ -1,4 +1,4 @@ -// -*- C++ -*- Time-stamp: <08/04/25 12:51:09 yeti> +// -*- C++ -*- Time-stamp: <08/04/25 13:14:01 yeti> #include "my_test.h" @@ -22,6 +22,7 @@ #include <unistd.h> using namespace std; +using namespace smtp; //possible states // disconnect This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |