Esempio n. 1
0
File: dsp.c Progetto: hajuuk/asuswrt
/* send request to dispatcher and wait for response */
int dspRequestSynch(dspT *dsp, void *context,
	int reqLength, uint8 *reqData, uint8 *rspData)
{
	/* synchronous request */
	return dspSend(dsp, context, EVENT_REQUEST, TRUE, reqLength, reqData, rspData);
}
Esempio n. 2
0
File: dsp.c Progetto: hajuuk/asuswrt
/* send request to dispatcher */
int dspRequest(dspT *dsp, void *context, int reqLength, uint8 *reqData)
{
	/* asynchronous request */
	return dspSend(dsp, context, EVENT_REQUEST, FALSE, reqLength, reqData, 0);
}
Esempio n. 3
0
File: dsp.c Progetto: hajuuk/asuswrt
/* stop dispatcher processing */
int dspStop(dspT *dsp)
{
	/* synchronous request */
	return dspSend(dsp, 0, EVENT_STOP, TRUE, 0, 0, 0);
}
Esempio n. 4
0
File: dsp.c Progetto: hajuuk/asuswrt
/* dispatcher unsubscribe */
int dspUnsubscribe(dspT *dsp, dspWlanHandlerT wlan)
{
	/* synchronous request */
	return dspSend(dsp, 0, EVENT_UNSUBSCRIBE, TRUE,
		sizeof(dspWlanHandlerT), (uint8 *)&wlan, 0);
}
Esempio n. 5
0
File: dsp.c Progetto: hajuuk/asuswrt
/* dispatcher subscribe */
int dspSubscribe(dspT *dsp, void *context, dspWlanHandlerT wlan)
{
	/* synchronous request */
	return dspSend(dsp, context, EVENT_SUBSCRIBE, TRUE,
		sizeof(dspWlanHandlerT), (uint8 *)&wlan, 0);
}
Esempio n. 6
0
/* stop dispatcher processing */
int dspStop(dspT *dsp)
{
	return dspSend(dsp, dsp, EVENT_STOP, FALSE, 0, 0, 0);
}