50 #ifndef _IDeviceDomain_H_
51 #define _IDeviceDomain_H_
53 #include "../IRemoteDeviceListener.h"
64 namespace multidevice {
68 static const int CT_BASE = 0;
69 static const int CT_PASSIVE = 1;
70 static const int CT_ACTIVE = 2;
73 static const int FT_CONNECTIONREQUEST = 0;
74 static const int FT_ANSWERTOREQUEST = 1;
75 static const int FT_KEEPALIVE = 2;
76 static const int FT_MEDIACONTENT = 3;
77 static const int FT_SELECTIONEVENT = 4;
78 static const int FT_ATTRIBUTIONEVENT = 5;
79 static const int FT_PRESENTATIONEVENT = 6;
83 virtual bool isConnected()=0;
84 virtual void postConnectionRequestTask()=0;
85 virtual bool postMediaContentTask(
int destDevClass,
string url)=0;
87 virtual void postEventTask(
93 virtual void setDeviceInfo(
int width,
int height,
string base_device_ncl_path)=0;
94 virtual int getDeviceClass()=0;
95 virtual void checkDomainTasks()=0;
Definition: IRemoteDeviceListener.h:62
Definition: IDeviceDomain.h:65