|
|
|
@ -52,7 +52,7 @@ public:
@@ -52,7 +52,7 @@ public:
|
|
|
|
|
uORB::DeviceNode *node; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
ORBMap() :
|
|
|
|
|
ORBMap() : |
|
|
|
|
_top(nullptr), |
|
|
|
|
_end(nullptr) |
|
|
|
|
{ } |
|
|
|
@ -65,14 +65,14 @@ public:
@@ -65,14 +65,14 @@ public:
|
|
|
|
|
_top = nullptr; |
|
|
|
|
_end = nullptr; |
|
|
|
|
} |
|
|
|
|
}
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
void insert(const char *node_name, uORB::DeviceNode*node) |
|
|
|
|
{ |
|
|
|
|
Node **p; |
|
|
|
|
if (_top == nullptr) |
|
|
|
|
p = &_top; |
|
|
|
|
else
|
|
|
|
|
else |
|
|
|
|
p = &_end->next; |
|
|
|
|
|
|
|
|
|
*p = (Node *)malloc(sizeof(Node)); |
|
|
|
|