NodeID.h File Reference
#include "mw/common/UID.h"
#include <stdint.h>
Go to the source code of this file.
Typedefs | |
typedef UID | NodeID |
Functions | |
template<typename T > | |
UID | getNodeID () |
The getNodeID function template returns the unique identifier of a node also know as its name. |
Typedef Documentation
Function Documentation
template<typename T >
UID getNodeID | ( | ) | [inline] |
The getNodeID function template returns the unique identifier of a node also know as its name.
- Template Parameters:
-
T is not used within the function template. Its purpose is having a possibility to overload the function template within user code as a specialization and using that function template instead of this default implementation. The user may provide a specialization for the type "void" and the middleware will use this automatically. If the user does not provide such a specialization, the fallback/default function template will be used.
- Returns:
- UID that contains the node ID
Here is an example on how to specialize the function method in order to allow simple self specification of the node's UID.