50 #ifndef _PassiveDeviceDomain_H_
51 #define _PassiveDeviceDomain_H_
53 #include "DeviceDomain.h"
54 #include "network/MulticastSocketService.h"
55 #include "network/BroadcastDualSocketService.h"
62 namespace multidevice {
72 bool taskRequest(
int destDevClass,
char* data,
int taskSize);
73 bool passiveTaskRequest(
char* data,
int taskSize);
74 bool activeTaskRequest(
char* data,
int taskSize){
return false;};
75 void postConnectionRequestTask(
int width,
int height);
76 void receiveConnectionRequest(
char* task){};
77 void postAnswerTask(
int reqDeviceClass,
int answer){};
78 void receiveAnswerTask(
char* answerTask);
79 bool postMediaContentTask(
int destDevClass,
string url){
return false;};
80 bool receiveMediaContentTask(
char* task);
81 bool receiveEventTask(
char* task){
return false;};
82 void setDeviceInfo(
int width,
int height,
string base_device_ncl_path);
83 bool runControlTask();
85 void checkDomainTasks();
Definition: ISocketService.h:61
Definition: PassiveDeviceDomain.h:63
Definition: DeviceDomain.h:67