00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 #ifndef __BIOMESSAGE_H__
00032 #define __BIOMESSAGE_H__
00033
00034
00035 #include "BIOParser.h"
00036
00037 #include <sendas2.h>
00038 #include <csendasaccounts.h>
00039 #include <csendasmessagetypes.h>
00040
00041
00042 #include <e32cons.h>
00043
00044 _LIT(KTestTitle, "BIO Parser Example" );
00045
00046 _LIT(KBodyText, "Every man passes his life in the search after friendship.");
00047 _LIT(KAddress1, "9980501111");
00048 _LIT(KAddress3, "9980502222");
00049 _LIT(KAddress4, "9980503333");
00050 _LIT(KAlias1, "alias1");
00051 _LIT(KAlias2, "alias2");
00052 _LIT(KSubject, "HELLO");
00053
00054 class CDummyObserver;
00055 class CBioMessage : public CBase
00056 {
00057 public:
00058 static CBioMessage* NewL();
00059 ~CBioMessage();
00060 void StartL();
00061
00062 void Connect();
00063 void CreateL(RSendAsMessage& aMessage);
00064 void SendL(RSendAsMessage& aMessage);
00065 void ParseL();
00066
00067 private:
00068 CBioMessage();
00069 void ConstructL();
00070 void CleanMailFolderL(TMsvId aFolderId);
00071
00072 private:
00073 CConsoleBase* iConsole;
00074
00075 RSendAs iSendAs;
00076 CDummyObserver* iObserver;
00077 CMsvSession* iSession;
00078 CMsvEntry* iEntry;
00079 CMsvEntrySelection* iSelection;
00080 };
00081
00082
00083 class CDummyObserver : public CBase, public MMsvSessionObserver
00084 {
00085 public:
00086 void HandleSessionEventL(TMsvSessionEvent, TAny*, TAny*, TAny*) {};
00087 };
00088
00089 #endif