All Classes Functions Variables Typedefs Friends Pages
IHandoffManager.h
1 //------------------------------------------------------------------------------
2 //
3 // Copyright (c) 2013 Glympse Inc. All rights reserved.
4 //
5 //------------------------------------------------------------------------------
6 
7 #ifndef IHANDOFFMANAGER_H__GLYMPSE__
8 #define IHANDOFFMANAGER_H__GLYMPSE__
9 
10 namespace Glympse
11 {
12 
19 /*O*public**/ struct IHandoffManager : public IEventSink
20 {
26  public: virtual GHandoffProvider getHandoffProvider() = 0;
27 
35  public: virtual bool forceHandoffProvider(const GString& providerId, const GPrimitive& data) = 0;
36 
40  public: virtual bool disableHandoffProvider() = 0;
41 
57  public: virtual void overrideProviderConfig(const GString& providerId, const GPrimitive& config) = 0;
58 
59 };
60 
62 
63 }
64 
65 #endif // !INETWORKMANAGER_H__GLYMPSE__