S2OPC OPCUA Toolkit
Macros | Typedefs | Enumerations | Functions
sopc_helper_uri.h File Reference
#include <stdbool.h>
#include "sopc_enums.h"

Go to the source code of this file.

Macros

#define TCP_UA_MAX_URL_LENGTH   4096
 

Typedefs

typedef enum SOPC_UriSwitch SOPC_UriSwitch
 
typedef enum SOPC_UriType SOPC_UriType
 

Enumerations

enum  SOPC_UriSwitch { SOPC_URI_PREFIX = 0, SOPC_URI_PORT }
 
enum  SOPC_UriType {
  SOPC_URI_UNDETERMINED = 0, SOPC_URI_TCPUA, SOPC_URI_UDPUA, SOPC_URI_ETHUA,
  SOPC_URI_MQTTUA
}
 

Functions

SOPC_ReturnStatus SOPC_Helper_URI_SplitUri (const char *uri, SOPC_UriType *type, char **hostname, char **port)
 

Macro Definition Documentation

◆ TCP_UA_MAX_URL_LENGTH

#define TCP_UA_MAX_URL_LENGTH   4096

Typedef Documentation

◆ SOPC_UriSwitch

◆ SOPC_UriType

typedef enum SOPC_UriType SOPC_UriType

Enumeration Type Documentation

◆ SOPC_UriSwitch

Enumerator
SOPC_URI_PREFIX 
SOPC_URI_PORT 

◆ SOPC_UriType

Enumerator
SOPC_URI_UNDETERMINED 
SOPC_URI_TCPUA 
SOPC_URI_UDPUA 
SOPC_URI_ETHUA 
SOPC_URI_MQTTUA 

Function Documentation

◆ SOPC_Helper_URI_SplitUri()

SOPC_ReturnStatus SOPC_Helper_URI_SplitUri ( const char *  uri,
SOPC_UriType type,
char **  hostname,
char **  port 
)