struct _OdimSource_t OdimSource_t
Defines a Geographical Area.
Definition odim_source.h:33
OdimSource_t * OdimSources_get(OdimSources_t *self, const char *nod)
Returns the source with specified nod name.
Definition odim_sources.c:273
OdimSource_t * OdimSources_get_plc(OdimSources_t *self, const char *plc)
Returns the source with specified plc identifier.
Definition odim_sources.c:297
int OdimSources_add(OdimSources_t *self, OdimSource_t *source)
Adds an area to the registry.
Definition odim_sources.c:193
OdimSource_t * OdimSources_identify(OdimSources_t *self, const char *sourcestr)
Returns the source with specified nod name.
Definition odim_sources.c:303
OdimSources_t * OdimSources_load(const char *filename)
Simplified loading function, takes filename and a projection registry.
Definition odim_sources.c:177
int OdimSources_getShowConflictingEntries()
Returns if conflicting entries should be shown in the log or not.
Definition odim_sources.c:358
OdimSource_t * OdimSources_get_wigos(OdimSources_t *self, const char *wigos)
Returns the source with specified wigos identifier.
Definition odim_sources.c:285
RaveList_t * OdimSources_nods(OdimSources_t *self)
Return all NODs that has been registered in this source registry.
Definition odim_sources.c:343
OdimSource_t * OdimSources_get_rad(OdimSources_t *self, const char *rad)
Returns the source with specified rad identifier.
Definition odim_sources.c:291
OdimSource_t * OdimSources_get_wmo(OdimSources_t *self, const char *wmo)
Returns the source with specified wmo identifier.
Definition odim_sources.c:279
int OdimSources_size(OdimSources_t *self)
Returns the number of registered sour es.
Definition odim_sources.c:267
RaveCoreObjectType OdimSources_TYPE
Type definition to use when creating a rave object.
Definition odim_sources.c:364
void OdimSources_setShowConflictingEntries(int v)
Sets if conflicting entries should be shown in the log or not.
Definition odim_sources.c:349
struct _OdimSources_t OdimSources_t
Defines the odim sources.
Definition odim_sources.h:35
Implementation of a simple list.
struct _RaveList_t RaveList_t
Defines a list.
Definition rave_list.h:33
Generic implementation of an object that is used within rave.
struct _raveobjecttype RaveCoreObjectType
The rave object type definition.
Represents the odim sources registry.
Definition odim_sources.c:49
RaveObjectHashTable_t * wigos
the mapping of sources
Definition odim_sources.c:52
RaveObjectHashTable_t * wmo
the mapping of sources
Definition odim_sources.c:53
RaveObjectHashTable_t * plc
the mapping of sources
Definition odim_sources.c:55
RaveObjectHashTable_t * rad
the mapping of sources
Definition odim_sources.c:54
RAVE_OBJECT_HEAD RaveObjectHashTable_t * nod
Always on top.
Definition odim_sources.c:51