#include <string.h>#include <scheduler.h>Include dependency graph for clmessage.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | ClMessage |
Defines | |
| #define | MAX_MODULE_TAG 6 |
| Maximum size in characters of the module tag. | |
| #define | INVALID_DESTINATION -1 |
| Error code for invalid destination. | |
| #define | NO_MODULE -1 |
| Return value when the module ID can not be sent. | |
| #define | CLBROADCASTADDR -1 |
| Defines the value used to codify the BROADCAST address for cross-layer message within the architecture. | |
| #define | CLPLUGINLAYERNUM 0 |
| Defines the layer number used for PlugIns (which are not within any layer of the protocol stack). | |
Typedefs | |
| typedef unsigned int | ClMessage_t |
| Defines that a ClMessage type is an unsigned int. | |
Enumerations | |
| enum | DestinationType { UNICAST, BROADCAST } |
| Defines the type of destination endpoint of the cross layer message (unique or multiple). More... | |
| enum | ClDirection { TONODECORE, TOMODULE, UP, DOWN } |
| Defines the istantaneous direction of the message (i.e., whether it is directed to the NodeCore or to module/plugin. More... | |
Definition in file clmessage.h.
| enum ClDirection |
Defines the istantaneous direction of the message (i.e., whether it is directed to the NodeCore or to module/plugin.
Definition at line 98 of file clmessage.h.
| enum DestinationType |
Defines the type of destination endpoint of the cross layer message (unique or multiple).
Definition at line 89 of file clmessage.h.
1.5.2