| 952 | } |
| 953 | |
| 954 | CipConnectionObject *CheckForExistingConnection( |
| 955 | const CipConnectionObject *const connection_object) { |
| 956 | |
| 957 | DoublyLinkedListNode *iterator = connection_list.first; |
| 958 | |
| 959 | while(NULL != iterator) { |
| 960 | if(kConnectionObjectStateEstablished == |
| 961 | ConnectionObjectGetState(iterator->data) ) { |
| 962 | if(EqualConnectionTriad(connection_object, iterator->data) ) { |
| 963 | return iterator->data; |
| 964 | } |
| 965 | } |
| 966 | iterator = iterator->next; |
| 967 | } |
| 968 | |
| 969 | return NULL; |
| 970 | } |
| 971 | |
| 972 | EipStatus CheckElectronicKeyData( |
| 973 | EipUint8 key_format, |
no test coverage detected