123456789101112131415161718192021222324252627282930313233343536 |
- #include "ua_services.h"
- #include "ua_application.h"
- Session sessionMockup = {
- (UA_Int32) 0,
- &appMockup
- };
- UA_Int32 Service_CreateSession(const UA_CreateSessionRequest *request, UA_CreateSessionResponse *response) {
- UA_String_printf("CreateSession Service - endpointUrl=", &(request->endpointUrl));
- // FIXME: create session
- response->sessionId.encodingByte = UA_NODEIDTYPE_FOURBYTE;
- response->sessionId.namespace = 1;
- response->sessionId.identifier.numeric = 666;
- return UA_SUCCESS;
- }
- UA_Int32 Service_ActivateSession(const UA_ActivateSessionRequest *request, UA_ActivateSessionResponse *response) {
- // FIXME: activate session
- UA_NodeId_printf("ActivateSession - authToken=", &(request->requestHeader.authenticationToken));
- // 321 == AnonymousIdentityToken_Encoding_DefaultBinary
- UA_NodeId_printf("ActivateSession - uIdToken.type=", &(request->userIdentityToken.typeId));
- UA_ByteString_printx_hex("ActivateSession - uIdToken.body=", &(request->userIdentityToken.body));
- // FIXME: channel->session->application = <Application Ptr>
- //FIXME channel->session = &sessionMockup;
- return UA_SUCCESS;
- }
- UA_Int32 Service_CloseSession(const UA_CloseSessionRequest *request, UA_CloseSessionResponse *response) {
- //FIXME channel->session = UA_NULL;
- // FIXME: set response
- return UA_SUCCESS;
- }
|