All Classes Functions Variables Typedefs Friends Pages
IHandoffProvider.h
1 //------------------------------------------------------------------------------
2 //
3 // Copyright (c) 2013 Glympse Inc. All rights reserved.
4 //
5 //------------------------------------------------------------------------------
6 
7 #ifndef IHANDOFFPROVIDER_H__GLYMPSE__
8 #define IHANDOFFPROVIDER_H__GLYMPSE__
9 
10 namespace Glympse
11 {
12 
16 /*O*public**/ struct IHandoffProvider : public ICommon
17 {
23  public: virtual bool isEnabled() = 0;
24 
34  public: virtual GString getProviderId() = 0;
35 
47  public: virtual bool isHandoffAvailable() = 0;
48 
54  public: virtual bool isForceable() = 0;
55 
66  public: virtual GString getActionUri(int32 action) = 0;
67 
76  public: virtual int32 getDisabledTicketFields() = 0;
77 
91  public: virtual void allowHandoff() = 0;
92 
99  public: virtual bool isHandoffAllowed() = 0;
100 };
101 
103 
104 }
105 
106 #endif // !IHANDOFFPROVIDER_H__GLYMPSE__