DESERT 3.5.1
|
#include <uwmmac-clmsg.h>
Public Types | |
enum | ReqType { NOT_VALID = -1 , SET_REQ , GET_REQ , SET_REPLY , GET_REPLY } |
Public Member Functions | |
ClMsgUwMmac (ClMessage_t type) | |
ClMsgUwMmac (int stack_id, int dest_module_id, ClMessage_t type) | |
ClMsgUwMmac (const ClMsgUwMmac &msg) | |
virtual | ~ClMsgUwMmac () |
virtual ClMsgUwMmac * | copy () |
void | setReqType (ReqType type) |
ReqType | getReqType () |
Protected Attributes | |
int | stack_id |
ReqType | req_type |
ClMsgUwMmac should be extended and used to ask to set or get a parameter of a specific phy.
In addition, ClMsgUwMmac can be used from the phy to reply such a request.
Definition at line 58 of file uwmmac-clmsg.h.
enum ClMsgUwMmac::ReqType |
Enumerator | |
---|---|
NOT_VALID | |
SET_REQ | |
GET_REQ | |
SET_REPLY | |
GET_REPLY |
Definition at line 62 of file uwmmac-clmsg.h.
ClMsgUwMmac::ClMsgUwMmac | ( | ClMessage_t | type | ) |
Broadcast constructor of the ClMsgUwMmac class.
Definition at line 40 of file uwmmac-clmsg.cpp.
ClMsgUwMmac::ClMsgUwMmac | ( | int | stack_id, |
int | dest_module_id, | ||
ClMessage_t | type | ||
) |
Unicast constructor of the ClMsgUwMmac class.
int | stack_id: id of the stack |
dest_mod_id | id of the destination module |
Definition at line 48 of file uwmmac-clmsg.cpp.
ClMsgUwMmac::ClMsgUwMmac | ( | const ClMsgUwMmac & | msg | ) |
Copy constructor.
const | ClMsgUwMmac& msg: ClMsgUwMmac that has to be copied |
Definition at line 55 of file uwmmac-clmsg.cpp.
|
virtual |
Destructor of the ClMsgUwMmac class.
Definition at line 62 of file uwmmac-clmsg.cpp.
|
virtual |
Copy method of the ClMsgUwMmac class, the specialization of the return value is intentional and it is allowed by c++ standard.
Definition at line 66 of file uwmmac-clmsg.cpp.
ClMsgUwMmac::ReqType ClMsgUwMmac::getReqType | ( | ) |
void ClMsgUwMmac::setReqType | ( | ReqType | type | ) |
method to set the request type
ReqType | type: request type |
Definition at line 71 of file uwmmac-clmsg.cpp.
|
protected |
Definition at line 119 of file uwmmac-clmsg.h.
|
protected |
Definition at line 118 of file uwmmac-clmsg.h.