Skip to content

Commit 2c367d7

Browse files
authored
add namespace prefix for public types and functions (#161)
1 parent ce29a26 commit 2c367d7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+549
-549
lines changed

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ add_library(NodesetLoader
9696
src/nodes/DataTypeNode.c
9797
src/nodes/NodeContainer.c
9898
src/nodes/InstanceNode.c
99-
src/TNodeId.c
99+
src/NodeId.c
100100
src/PrintfLogger.c
101101
src/Value.c
102102
src/InternalRefService.c
@@ -138,7 +138,7 @@ endif()
138138
if(NOT ${CALC_COVERAGE})
139139
set(NODESETLOADER_PUBLIC_HEADER
140140
${PROJECT_SOURCE_DIR}/include/NodesetLoader/NodesetLoader.h
141-
${PROJECT_SOURCE_DIR}/include/NodesetLoader/TNodeId.h
141+
${PROJECT_SOURCE_DIR}/include/NodesetLoader/NodeId.h
142142
${PROJECT_SOURCE_DIR}/include/NodesetLoader/Logger.h
143143
${PROJECT_SOURCE_DIR}/include/NodesetLoader/arch.h
144144
${PROJECT_SOURCE_DIR}/include/NodesetLoader/ReferenceService.h

backends/open62541/src/DataTypeImporter.c

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@
1717
struct DataTypeImporter
1818
{
1919
UA_DataTypeArray *types;
20-
const TDataTypeNode **nodes;
20+
const NL_DataTypeNode **nodes;
2121
size_t nodesSize;
2222
size_t firstNewDataType;
2323
};
2424

25-
static UA_NodeId getBinaryEncodingId(const TDataTypeNode *node)
25+
static UA_NodeId getBinaryEncodingId(const NL_DataTypeNode *node)
2626
{
27-
TNodeId encodingRefType = {0, "i=38"};
27+
NL_NodeId encodingRefType = {0, "i=38"};
2828

29-
Reference *ref = node->nonHierachicalRefs;
29+
NL_Reference *ref = node->nonHierachicalRefs;
3030
while (ref)
3131
{
32-
if (!TNodeId_cmp(&encodingRefType, &ref->refType))
32+
if (!NodesetLoader_NodeId_cmp(&encodingRefType, &ref->refType))
3333
{
3434
UA_NodeId id = getNodeIdFromChars(ref->target);
3535
return id;
@@ -239,9 +239,9 @@ static UA_UInt16 getTypeIndex(const DataTypeImporter *importer,
239239
}
240240
}
241241

242-
static TNodeId getParentNode(const TDataTypeNode *node)
242+
static NL_NodeId getParentNode(const NL_DataTypeNode *node)
243243
{
244-
Reference *ref = node->hierachicalRefs;
244+
NL_Reference *ref = node->hierachicalRefs;
245245
while (ref)
246246
{
247247
if (!ref->isForward)
@@ -250,13 +250,13 @@ static TNodeId getParentNode(const TDataTypeNode *node)
250250
}
251251
ref=ref->next;
252252
}
253-
TNodeId nullId = {0, NULL};
253+
NL_NodeId nullId = {0, NULL};
254254
return nullId;
255255
}
256256

257257
static void setDataTypeMembersTypeIndex(DataTypeImporter *importer,
258258
UA_DataType *type,
259-
const TDataTypeNode *node)
259+
const NL_DataTypeNode *node)
260260
{
261261
// member of supertype have to be added, if there is one
262262
UA_NodeId parent = getNodeIdFromChars(getParentNode(node));
@@ -318,7 +318,7 @@ static void setDataTypeMembersTypeIndex(DataTypeImporter *importer,
318318
}
319319

320320
static void addDataTypeMembers(const UA_DataType *customTypes,
321-
UA_DataType *type, const TDataTypeNode *node)
321+
UA_DataType *type, const NL_DataTypeNode *node)
322322
{
323323

324324
if (!node->definition)
@@ -354,7 +354,7 @@ static void addDataTypeMembers(const UA_DataType *customTypes,
354354
}
355355

356356
static void StructureDataType_init(const DataTypeImporter *importer,
357-
UA_DataType *type, const TDataTypeNode *node, bool isOptionSet)
357+
UA_DataType *type, const NL_DataTypeNode *node, bool isOptionSet)
358358
{
359359
if (node->definition && node->definition->isUnion)
360360
{
@@ -375,7 +375,7 @@ static void StructureDataType_init(const DataTypeImporter *importer,
375375
}
376376

377377
static void EnumDataType_init(const DataTypeImporter *importer,
378-
UA_DataType *enumType, const TDataTypeNode *node)
378+
UA_DataType *enumType, const NL_DataTypeNode *node)
379379
{
380380
enumType->typeIndex = (UA_UInt16)importer->types->typesSize;
381381
enumType->typeKind = UA_DATATYPEKIND_ENUM;
@@ -388,7 +388,7 @@ static void EnumDataType_init(const DataTypeImporter *importer,
388388
}
389389

390390
static void SubtypeOfBase_init(const DataTypeImporter *importer,
391-
UA_DataType *type, const TDataTypeNode *node,
391+
UA_DataType *type, const NL_DataTypeNode *node,
392392
const UA_NodeId parent)
393393
{
394394
const UA_DataType* parentType = UA_findDataType(&parent);
@@ -482,7 +482,7 @@ void DataTypeImporter_initMembers(DataTypeImporter *importer)
482482
}
483483

484484
void DataTypeImporter_addCustomDataType(DataTypeImporter *importer,
485-
const TDataTypeNode *node,
485+
const NL_DataTypeNode *node,
486486
const UA_NodeId parent)
487487
{
488488
// there is an open issue for that
@@ -528,7 +528,7 @@ void DataTypeImporter_addCustomDataType(DataTypeImporter *importer,
528528
SubtypeOfBase_init(importer, type, node, parent);
529529
}
530530

531-
importer->nodes = (const TDataTypeNode **)realloc(
531+
importer->nodes = (const NL_DataTypeNode **)realloc(
532532
(void*)importer->nodes, (importer->nodesSize + 1) * sizeof(void *));
533533
importer->nodes[importer->nodesSize] = node;
534534
importer->nodesSize++;

backends/open62541/src/DataTypeImporter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ struct UA_DataType;
1818

1919
DataTypeImporter *DataTypeImporter_new(struct UA_Server *server);
2020
void DataTypeImporter_addCustomDataType(DataTypeImporter *importer,
21-
const TDataTypeNode *node, const UA_NodeId parentId);
21+
const NL_DataTypeNode *node, const UA_NodeId parentId);
2222
// has to be called after all dependent types where added
2323
void DataTypeImporter_initMembers(DataTypeImporter *importer);
2424
void DataTypeImporter_delete(DataTypeImporter *importer);

backends/open62541/src/RefServiceImpl.c

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77

88
#include "RefServiceImpl.h"
99
#include <NodesetLoader/NodesetLoader.h>
10-
#include <NodesetLoader/TNodeId.h>
10+
#include <NodesetLoader/NodeId.h>
1111
#include <assert.h>
1212
#include <open62541/server.h>
1313
#include <stdlib.h>
1414

1515
struct RefContainer
1616
{
1717
size_t size;
18-
TNodeId *ids;
18+
NL_NodeId *ids;
1919
};
2020
typedef struct RefContainer RefContainer;
2121

@@ -28,7 +28,7 @@ struct RefServiceImpl
2828

2929
static void RefContainer_clear(RefContainer *c)
3030
{
31-
for (TNodeId *id = c->ids; id != c->ids + c->size; id++)
31+
for (NL_NodeId *id = c->ids; id != c->ids + c->size; id++)
3232
{
3333
free(id->id);
3434
}
@@ -64,11 +64,11 @@ static void iterate(UA_Server *server, const UA_NodeId *startId, browseFnc fnc,
6464
UA_BrowseResult_clear(&br);
6565
}
6666

67-
static void addTNodeIdToRefs(RefContainer *refs, const TNodeId id)
67+
static void addTNodeIdToRefs(RefContainer *refs, const NL_NodeId id)
6868
{
6969
refs->ids =
70-
(TNodeId *)realloc(refs->ids, sizeof(TNodeId) * (refs->size + 1));
71-
TNodeId *newId = refs->ids + refs->size;
70+
(NL_NodeId *)realloc(refs->ids, sizeof(NL_NodeId) * (refs->size + 1));
71+
NL_NodeId *newId = refs->ids + refs->size;
7272
newId->nsIdx = id.nsIdx;
7373
size_t len = strlen(id.id);
7474
newId->id = (char *)calloc(len + 1, sizeof(char));
@@ -79,8 +79,8 @@ static void addTNodeIdToRefs(RefContainer *refs, const TNodeId id)
7979
static void addToRefs(RefContainer *refs, const UA_NodeId id)
8080
{
8181
refs->ids =
82-
(TNodeId *)realloc(refs->ids, sizeof(TNodeId) * (refs->size + 1));
83-
TNodeId *newId = refs->ids + refs->size;
82+
(NL_NodeId *)realloc(refs->ids, sizeof(NL_NodeId) * (refs->size + 1));
83+
NL_NodeId *newId = refs->ids + refs->size;
8484
newId->nsIdx = id.namespaceIndex;
8585
if (id.identifierType == UA_NODEIDTYPE_NUMERIC)
8686
{
@@ -124,11 +124,11 @@ static void getRefs(UA_Server *server, RefServiceImpl *impl,
124124
iterate(server, &startId, fn, impl);
125125
}
126126

127-
static bool isInContainer(const RefContainer c, const Reference *ref)
127+
static bool isInContainer(const RefContainer c, const NL_Reference *ref)
128128
{
129-
for (const TNodeId *id = c.ids; id != c.ids + c.size; id++)
129+
for (const NL_NodeId *id = c.ids; id != c.ids + c.size; id++)
130130
{
131-
if (!TNodeId_cmp(&ref->refType, id))
131+
if (!NodesetLoader_NodeId_cmp(&ref->refType, id))
132132
{
133133
return true;
134134
}
@@ -137,33 +137,33 @@ static bool isInContainer(const RefContainer c, const Reference *ref)
137137
}
138138

139139
static bool isNonHierachicalRef(const RefServiceImpl *service,
140-
const Reference *ref)
140+
const NL_Reference *ref)
141141
{
142142
return isInContainer(service->nonHierachicalRefs, ref);
143143
}
144144

145145
static bool isHierachicalReference(const RefServiceImpl *service,
146-
const Reference *ref)
146+
const NL_Reference *ref)
147147
{
148148
return isInContainer(service->hierachicalRefs, ref);
149149
}
150150

151-
static bool isTypeDefRef(const RefServiceImpl *service, const Reference *ref)
151+
static bool isTypeDefRef(const RefServiceImpl *service, const NL_Reference *ref)
152152
{
153153
return isInContainer(service->hasTypeDefRefs, ref);
154154
}
155155

156-
static void addnewRefType(RefServiceImpl *service, TReferenceTypeNode *node)
156+
static void addnewRefType(RefServiceImpl *service, NL_ReferenceTypeNode *node)
157157
{
158-
Reference *ref = node->hierachicalRefs;
158+
NL_Reference *ref = node->hierachicalRefs;
159159
bool isHierachical = false;
160160
while (ref)
161161
{
162162
if (!ref->isForward)
163163
{
164164
for (size_t i = 0; i < service->hierachicalRefs.size; i++)
165165
{
166-
if (!TNodeId_cmp(&service->hierachicalRefs.ids[i],
166+
if (!NodesetLoader_NodeId_cmp(&service->hierachicalRefs.ids[i],
167167
&ref->target))
168168
{
169169
addTNodeIdToRefs(&service->hierachicalRefs, node->id);
@@ -172,7 +172,7 @@ static void addnewRefType(RefServiceImpl *service, TReferenceTypeNode *node)
172172
}
173173
for (size_t i = 0; i < service->hasTypeDefRefs.size; i++)
174174
{
175-
if (!TNodeId_cmp(&service->hasTypeDefRefs.ids[i], &ref->target))
175+
if (!NodesetLoader_NodeId_cmp(&service->hasTypeDefRefs.ids[i], &ref->target))
176176
{
177177
addTNodeIdToRefs(&service->hasTypeDefRefs, node->id);
178178
}
@@ -186,7 +186,7 @@ static void addnewRefType(RefServiceImpl *service, TReferenceTypeNode *node)
186186
}
187187
}
188188

189-
RefService *RefServiceImpl_new(struct UA_Server *server)
189+
NL_ReferenceService *RefServiceImpl_new(struct UA_Server *server)
190190
{
191191
RefServiceImpl *impl = (RefServiceImpl *)calloc(1, sizeof(RefServiceImpl));
192192
if (!impl)
@@ -205,7 +205,7 @@ RefService *RefServiceImpl_new(struct UA_Server *server)
205205
getRefs(server, impl, nonHierachicalRoot, addToNonHierachicalRefs);
206206
getRefs(server, impl, hasTypeDefRoot, addToHasTypeDefRefs);
207207

208-
RefService *refService = (RefService *)calloc(1, sizeof(RefService));
208+
NL_ReferenceService *refService = (NL_ReferenceService *)calloc(1, sizeof(NL_ReferenceService));
209209
if (!refService)
210210
{
211211
RefContainer_clear(&impl->hierachicalRefs);
@@ -225,7 +225,7 @@ RefService *RefServiceImpl_new(struct UA_Server *server)
225225
return refService;
226226
}
227227

228-
void RefServiceImpl_delete(RefService *service)
228+
void RefServiceImpl_delete(NL_ReferenceService *service)
229229
{
230230
RefServiceImpl *impl = (RefServiceImpl *)service->context;
231231
RefContainer_clear(&impl->hierachicalRefs);

backends/open62541/src/RefServiceImpl.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010
#include <NodesetLoader/ReferenceService.h>
1111

1212
struct UA_Server;
13-
RefService *RefServiceImpl_new(struct UA_Server *server);
14-
void RefServiceImpl_delete(RefService *service);
13+
NL_ReferenceService *RefServiceImpl_new(struct UA_Server *server);
14+
void RefServiceImpl_delete(NL_ReferenceService *service);
1515
#endif

0 commit comments

Comments
 (0)