open62541 1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
ua_discovery_manager.h File Reference
#include <open62541/server.h>
#include "open62541_queue.h"

Go to the source code of this file.

Data Structures

struct  registeredServer_list_entry
 
struct  PeriodicServerRegisterCallback
 
struct  periodicServerRegisterCallback_entry
 
struct  UA_DiscoveryManager
 

Typedefs

typedef _UA_BEGIN_DECLS struct registeredServer_list_entry registeredServer_list_entry
 
typedef struct periodicServerRegisterCallback_entry periodicServerRegisterCallback_entry
 

Functions

void UA_DiscoveryManager_init (UA_DiscoveryManager *dm, UA_Server *server)
 
void UA_DiscoveryManager_clear (UA_DiscoveryManager *dm, UA_Server *server)
 
void UA_Discovery_cleanupTimedOut (UA_Server *server, UA_DateTime nowMonotonic)
 

Typedef Documentation

◆ registeredServer_list_entry

typedef _UA_BEGIN_DECLS struct registeredServer_list_entry registeredServer_list_entry

This Source Code Form is subject to the terms of the Mozilla Public License, v.

2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Copyright 2014-2018 (c) Fraunhofer IOSB (Author: Julius Pfrommer) Copyright 2014, 2017 (c) Florian Palm Copyright 2015-2016 (c) Sten GrĂ¼ner Copyright 2015 (c) Chris Iatrou Copyright 2015-2016 (c) Oleksiy Vasylyev Copyright 2016-2017 (c) Stefan Profanter, fortiss GmbH Copyright 2017 (c) Julian Grothoff

◆ periodicServerRegisterCallback_entry

typedef struct periodicServerRegisterCallback_entry periodicServerRegisterCallback_entry

Function Documentation

◆ UA_DiscoveryManager_init()

void UA_DiscoveryManager_init ( UA_DiscoveryManager * dm,
UA_Server * server )

◆ UA_DiscoveryManager_clear()

void UA_DiscoveryManager_clear ( UA_DiscoveryManager * dm,
UA_Server * server )

◆ UA_Discovery_cleanupTimedOut()

void UA_Discovery_cleanupTimedOut ( UA_Server * server,
UA_DateTime nowMonotonic )

Checks if a registration timed out and removes that registration.

Should be called periodically in main loop