50 #ifndef _IPRESENTATIONCONTEXT_H_
51 #define _IPRESENTATIONCONTEXT_H_
53 #include "contextmanager/IContextListener.h"
54 using namespace ::br::pucrio::telemidia::ginga::core::contextmanager;
57 #include "multidevice/services/IDeviceDomain.h"
58 using namespace ::br::pucrio::telemidia::ginga::core::multidevice;
59 #endif //HAVE_MULTIDEVICE
70 namespace adaptation {
76 virtual void setPropertyValue(
string propertyName,
string value)=0;
77 virtual void incPropertyValue(
string propertyName)=0;
78 virtual void decPropertyValue(
string propertyName)=0;
79 virtual set<string>* getPropertyNames()=0;
80 virtual string getPropertyValue(
string attributeId)=0;
81 virtual void save()=0;
82 virtual void setGlobalVarListener(IContextListener* listener)=0;
83 virtual void receiveGlobalAttribution(
84 string propertyName,
string value)=0;
87 virtual void setRemoteDeviceListener(IRemoteDeviceListener* rdl)=0;
98 #endif //_IPRESENTATIONCONTEXT_H_
Definition: IPresentationContext.h:72