PiglerAPI
PiglerTapServer.h
1#ifndef PIGLERTAPSERVER
2#define PIGLERTAPSERVER
3#include <e32base.h>
4#include "PiglerProtocol.h"
5
7
8NONSHARABLE_CLASS(CPiglerTapServer) : public CServer2
9{
10private:
11 IPiglerTapHandler *handler;
12 CSession2* NewSessionL(const TVersion& version, const RMessage2& message) const;
13
14public:
15 CPiglerTapServer();
16 void SetHandler(IPiglerTapHandler *handler);
17};
18
19NONSHARABLE_CLASS(CPiglerTapSession): public CSession2
20{
21private:
22 IPiglerTapHandler *handler;
23 TInt ReadMessage(const RMessage2& message);
24
25public:
26 CPiglerTapSession(IPiglerTapHandler *handler);
27 void ServiceL(const RMessage2& message);
28 void ServiceError(const RMessage2& message, TInt error);
29};
30#endif
Definition PiglerAPI.h:13