ua_transport_connection_manager.h 602 B

123456789101112131415161718192021
  1. /*
  2. * ua_connection_manager.h
  3. *
  4. * Created on: 11.05.2014
  5. * Author: open62541
  6. */
  7. #ifndef UA_CONNECTION_MANAGER_H_
  8. #define UA_CONNECTION_MANAGER_H_
  9. #include "stdio.h"
  10. #include "ua_transport_connection.h"
  11. UA_Int32 UA_TL_ConnectionManager_init(UA_UInt32 maxConnectionCount);
  12. UA_Int32 UA_TL_ConnectionManager_addConnection(UA_TL_Connection *connection);
  13. UA_Int32 UA_TL_ConnectionManager_removeConnection(UA_TL_Connection *connection);
  14. //getter
  15. UA_Int32 UA_TL_ConnectionManager_getConnectionByHandle(UA_UInt32 connectionId, UA_TL_Connection **connection);
  16. #endif /* UA_CONNECTION_MANAGER_H_ */