opcua_secureLayer.h 697 B

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. * opcua_secureChannelLayer.h
  3. *
  4. * Created on: Dec 19, 2013
  5. * Author: opcua
  6. */
  7. #ifndef OPCUA_SECURECHANNELLAYER_H_
  8. #define OPCUA_SECURECHANNELLAYER_H_
  9. #include "opcua.h"
  10. #include "UA_connection.h"
  11. #include "../include/UA_config.h"
  12. #include "UA_stackInternalTypes.h"
  13. /*
  14. *
  15. * @param connection
  16. * @return
  17. */
  18. UA_Int32 SL_initConnectionObject(UA_connection *connection);
  19. /**
  20. *
  21. * @param connection
  22. * @param response
  23. * @param sizeInOut
  24. * @return
  25. */
  26. UA_Int32 SL_openSecureChannel_responseMessage_get(UA_connection *connection,
  27. UA_SL_Response *response, UA_Int32* sizeInOut);
  28. void SL_receive(UA_connection *connection, UA_ByteString *serviceMessage);
  29. #endif /* OPCUA_SECURECHANNELLAYER_H_ */