|
| DeviceDomain (bool useMulticast, int srvPort) |
|
bool | isConnected () |
|
void | postConnectionRequestTask () |
|
virtual bool | postMediaContentTask (int destDevClass, string url)=0 |
|
void | postEventTask (int destDevClass, int frameType, char *payload, int payloadSize) |
|
virtual void | setDeviceInfo (int width, int height, string base_device_ncl_path) |
|
int | getDeviceClass () |
|
virtual void | checkDomainTasks () |
|
virtual void | addDeviceListener (IRemoteDeviceListener *listener) |
|
virtual void | removeDeviceListener (IRemoteDeviceListener *listener) |
|
|
void | clearHeader () |
|
bool | broadcastTaskRequest (char *data, int taskSize) |
|
virtual bool | taskRequest (int destDevClass, char *data, int taskSize)=0 |
|
virtual bool | passiveTaskRequest (char *data, int taskSize)=0 |
|
virtual bool | activeTaskRequest (char *data, int taskSize)=0 |
|
char * | taskReceive () |
|
void | parseTaskHeader () |
|
void | printTaskHeader () |
|
bool | addDevice (int reqDeviceClass, int width, int height, int srvPort) |
|
virtual void | postConnectionRequestTask (int width, int height)=0 |
|
virtual void | receiveConnectionRequest (char *task)=0 |
|
virtual void | postAnswerTask (int reqDeviceClass, int answer)=0 |
|
virtual void | receiveAnswerTask (char *answerTask)=0 |
|
virtual bool | receiveMediaContentTask (char *task)=0 |
|
virtual bool | receiveEventTask (char *task)=0 |
|
virtual bool | runControlTask ()=0 |
|
virtual bool | runDataTask ()=0 |
|
|
IDeviceService * | deviceService |
|
ISocketService * | broadcastService |
|
RemoteEventService * | res |
|
unsigned int | sourceIp |
|
int | bytesRecv |
|
int | deviceClass |
|
int | deviceWidth |
|
int | deviceHeight |
|
int | destClass |
|
int | frameType |
|
int | schedulePost |
|
int | schedDevClass |
|
double | receivedTimeStamp |
|
double | sentTimeStamp |
|
unsigned int | frameSize |
|
bool | connected |
|
bool | newAnswerPosted |
|
bool | enableMulticast |
|
int | servicePort |
|
string | base_device_ncl_path |
|
|
static char | headerStream [HEADER_SIZE] |
|
static char * | mdFrame = new char[MAX_FRAME_SIZE] |
|
static unsigned int | myIP = 0 |
|
static bool | taskIndicationFlag = false |
|
|
static const int | CT_BASE = 0 |
|
static const int | CT_PASSIVE = 1 |
|
static const int | CT_ACTIVE = 2 |
|
static const int | FT_CONNECTIONREQUEST = 0 |
|
static const int | FT_ANSWERTOREQUEST = 1 |
|
static const int | FT_KEEPALIVE = 2 |
|
static const int | FT_MEDIACONTENT = 3 |
|
static const int | FT_SELECTIONEVENT = 4 |
|
static const int | FT_ATTRIBUTIONEVENT = 5 |
|
static const int | FT_PRESENTATIONEVENT = 6 |
|
The documentation for this class was generated from the following files:
- gingacc-multidevice/include/multidevice/services/DeviceDomain.h
- gingacc-multidevice/src/services/DeviceDomain.cpp