00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef CLIENT_H__
00020 #define CLIENT_H__
00021
00022 #include <e32base.h>
00023
00024
00025
00026
00027 class CHerculesData;
00028 struct THydraData;
00029
00030 class RHerculesSession : public RSessionBase
00031 {
00032 public:
00033 IMPORT_C TInt Connect();
00034 public:
00035 IMPORT_C TInt SlayNemeanLion(const TDesC8& aDes, TInt aVal);
00036 IMPORT_C TInt SlayHydra(THydraData& aData);
00037 IMPORT_C TInt CaptureCeryneianHind(TInt& aCaptureCount);
00038 IMPORT_C TInt SlayErymanthianBoar(const CHerculesData& aData);
00039 IMPORT_C void CleanAugeanStables(TRequestStatus& aStatus);
00040 IMPORT_C void CancelCleanAugeanStables();
00041 IMPORT_C void SlayStymphalianBirds(TInt aCount, TDes8& aData, TRequestStatus& aStatus);
00042 IMPORT_C void CancelSlayStymphalianBirds();
00043 };
00044
00045 #endif // CLIENT_H
00046
00047