CooCox 1.1.4 on mbed with simple blinky example

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

serviceReq.c File Reference

serviceReq.c File Reference

servive request management implementation code of CooCox CoOS kernel. More...

Go to the source code of this file.

Functions

BOOL InsertInSRQ (U8 type, U8 id, void *arg)
 Insert into service requst queue.
void RespondSRQ (void)
 Respond the request in the service request queue.

Variables

SRQ ServiceReq = {0,0}
BOOL TimeReq = Co_FALSE
BOOL TimerReq = Co_FALSE

Detailed Description

servive request management implementation code of CooCox CoOS kernel.

Version:
V1.1.4
Date:
2011.04.20

INTERNAL FILE,DON'T PUBLIC.

© COPYRIGHT 2009 CooCox

Definition in file serviceReq.c.


Function Documentation

BOOL InsertInSRQ ( U8  type,
U8  id,
void *  arg 
)

Insert into service requst queue.

Parameters:
[in]typeService request type.
[in]idService request event id,event id/flag id.
[in]argService request argument.
[out]None
Return values:
Co_FALSESuccessfully insert into service request queue.
Co_TRUEFailure to insert into service request queue.
Description

This function be called to insert a requst into service request queue.

Note:

Definition at line 54 of file serviceReq.c.

void RespondSRQ ( void   )

Respond the request in the service request queue.

Parameters:
[in]None
[out]None
Return values:
None
Description

This function be called to respond the request in the service request queue.

Note:

Definition at line 94 of file serviceReq.c.


Variable Documentation

SRQ ServiceReq = {0,0}

ISR server request queue

Definition at line 25 of file serviceReq.c.

BOOL TimeReq = Co_FALSE

Time delay dispose request

Definition at line 29 of file serviceReq.c.

BOOL TimerReq = Co_FALSE

Timer dispose request

Definition at line 33 of file serviceReq.c.