S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
util_b2c.h File Reference
#include <stdbool.h>
#include "b2c.h"
#include "constants.h"
#include "constants_statuscodes_bs.h"
#include "address_space_impl.h"
#include "opcua_statuscodes.h"
#include "sopc_assert.h"
#include "sopc_encodeabletype.h"
#include "sopc_types.h"
#include "sopc_user_manager.h"

Go to the source code of this file.

Functions

void util_message__get_encodeable_type (const constants__t_msg_type_i message__msg_type, SOPC_EncodeableType **reqEncType, SOPC_EncodeableType **respEncType, t_bool *isRequest)
 
void util_message__get_message_type (SOPC_EncodeableType *encType, constants__t_msg_type_i *message__msg_type)
 
void util_message__copy_resp_header_into_msg (const constants__t_msg_header_i header, const constants__t_msg_i msg)
 
void util_status_code__B_to_C (constants_statuscodes_bs__t_StatusCode_i bstatus, SOPC_StatusCode *status)
 
void util_status_code__C_to_B (SOPC_StatusCode status, constants_statuscodes_bs__t_StatusCode_i *bstatus)
 
SOPC_ReturnStatus util_status_code__B_to_return_status_C (constants_statuscodes_bs__t_StatusCode_i bstatus)
 
constants_statuscodes_bs__t_StatusCode_i util_return_status__C_to_status_code_B (SOPC_ReturnStatus status)
 
bool util_channel__SecurityPolicy_C_to_B (const char *uri, constants__t_SecurityPolicy *secpol)
 
const char * util_channel__SecurityPolicy_B_to_C (constants__t_SecurityPolicy secpol)
 
constants__t_BrowseDirection_i util_BrowseDirection__C_to_B (OpcUa_BrowseDirection cdir)
 
OpcUa_BrowseDirection util_BrowseDirection__B_to_C (constants__t_BrowseDirection_i bdir)
 
bool util_NodeClass__B_to_C (constants__t_NodeClass_i bncl, OpcUa_NodeClass *cncl)
 
bool util_NodeClass__C_to_B (OpcUa_NodeClass cncl, constants__t_NodeClass_i *bncl)
 
bool util_TimestampsToReturn__B_to_C (constants__t_TimestampsToReturn_i bttr, OpcUa_TimestampsToReturn *pcttr)
 
constants__t_TimestampsToReturn_i util_TimestampsToReturn__C_to_B (OpcUa_TimestampsToReturn cttr)
 
constants__t_AttributeId_i util_AttributeId__C_to_B (uint32_t caid)
 
void util_operation_type__B_to_C (constants__t_operation_type_i boptype, SOPC_UserAuthorization_OperationType *pcoptype)
 
constants_statuscodes_bs__t_StatusCode_i util_read_value_indexed_helper (SOPC_Variant *dst, const SOPC_Variant *src, const SOPC_NumericRange *range)
 
constants_statuscodes_bs__t_StatusCode_i util_read_value_string_indexed (SOPC_Variant *dst, const SOPC_Variant *src, const SOPC_String *range_str)
 
void util_NodeId_borrowReference_or_indet__C_to_B (constants__t_NodeId_i *bnodeId, SOPC_NodeId *nodeId)
 
t_bool util_SOPC_Boolean_to_B (const SOPC_Boolean b)
 
bool util_SecuModeEnumIncludedInSecuModeMasks (OpcUa_MessageSecurityMode msgSecurityMode, uint16_t securityModes)
 

Function Documentation

◆ util_message__get_encodeable_type()

void util_message__get_encodeable_type ( const constants__t_msg_type_i message__msg_type,
SOPC_EncodeableType ** reqEncType,
SOPC_EncodeableType ** respEncType,
t_bool * isRequest )

◆ util_message__get_message_type()

void util_message__get_message_type ( SOPC_EncodeableType * encType,
constants__t_msg_type_i * message__msg_type )

◆ util_message__copy_resp_header_into_msg()

void util_message__copy_resp_header_into_msg ( const constants__t_msg_header_i header,
const constants__t_msg_i msg )

◆ util_status_code__B_to_C()

void util_status_code__B_to_C ( constants_statuscodes_bs__t_StatusCode_i bstatus,
SOPC_StatusCode * status )

◆ util_status_code__C_to_B()

void util_status_code__C_to_B ( SOPC_StatusCode status,
constants_statuscodes_bs__t_StatusCode_i * bstatus )

◆ util_status_code__B_to_return_status_C()

SOPC_ReturnStatus util_status_code__B_to_return_status_C ( constants_statuscodes_bs__t_StatusCode_i bstatus)

◆ util_return_status__C_to_status_code_B()

constants_statuscodes_bs__t_StatusCode_i util_return_status__C_to_status_code_B ( SOPC_ReturnStatus status)

◆ util_channel__SecurityPolicy_C_to_B()

bool util_channel__SecurityPolicy_C_to_B ( const char * uri,
constants__t_SecurityPolicy * secpol )

◆ util_channel__SecurityPolicy_B_to_C()

const char * util_channel__SecurityPolicy_B_to_C ( constants__t_SecurityPolicy secpol)

◆ util_BrowseDirection__C_to_B()

constants__t_BrowseDirection_i util_BrowseDirection__C_to_B ( OpcUa_BrowseDirection cdir)

◆ util_BrowseDirection__B_to_C()

OpcUa_BrowseDirection util_BrowseDirection__B_to_C ( constants__t_BrowseDirection_i bdir)

◆ util_NodeClass__B_to_C()

bool util_NodeClass__B_to_C ( constants__t_NodeClass_i bncl,
OpcUa_NodeClass * cncl )

◆ util_NodeClass__C_to_B()

bool util_NodeClass__C_to_B ( OpcUa_NodeClass cncl,
constants__t_NodeClass_i * bncl )

◆ util_TimestampsToReturn__B_to_C()

bool util_TimestampsToReturn__B_to_C ( constants__t_TimestampsToReturn_i bttr,
OpcUa_TimestampsToReturn * pcttr )

◆ util_TimestampsToReturn__C_to_B()

constants__t_TimestampsToReturn_i util_TimestampsToReturn__C_to_B ( OpcUa_TimestampsToReturn cttr)

◆ util_AttributeId__C_to_B()

constants__t_AttributeId_i util_AttributeId__C_to_B ( uint32_t caid)

◆ util_operation_type__B_to_C()

void util_operation_type__B_to_C ( constants__t_operation_type_i boptype,
SOPC_UserAuthorization_OperationType * pcoptype )

◆ util_read_value_indexed_helper()

constants_statuscodes_bs__t_StatusCode_i util_read_value_indexed_helper ( SOPC_Variant * dst,
const SOPC_Variant * src,
const SOPC_NumericRange * range )

◆ util_read_value_string_indexed()

constants_statuscodes_bs__t_StatusCode_i util_read_value_string_indexed ( SOPC_Variant * dst,
const SOPC_Variant * src,
const SOPC_String * range_str )

◆ util_NodeId_borrowReference_or_indet__C_to_B()

void util_NodeId_borrowReference_or_indet__C_to_B ( constants__t_NodeId_i * bnodeId,
SOPC_NodeId * nodeId )

◆ util_SOPC_Boolean_to_B()

t_bool util_SOPC_Boolean_to_B ( const SOPC_Boolean b)

◆ util_SecuModeEnumIncludedInSecuModeMasks()

bool util_SecuModeEnumIncludedInSecuModeMasks ( OpcUa_MessageSecurityMode msgSecurityMode,
uint16_t securityModes )