MCPcopy Create free account
hub / github.com/EIPStackGroup/OpENer / ShutdownCipStack

Function ShutdownCipStack

source/src/cip/cipcommon.c:61–73  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

59}
60
61void ShutdownCipStack(void) {
62 /* First close all connections */
63 CloseAllConnections();
64 /* Than free the sockets of currently active encapsulation sessions */
65 EncapsulationShutDown();
66 /*clean the data needed for the assembly object's attribute 3*/
67 ShutdownAssemblies();
68
69 ShutdownTcpIpInterface();
70
71 /*no clear all the instances and classes */
72 DeleteAllClasses();
73}
74
75EipStatus NotifyClass(const CipClass *RESTRICT const cip_class,
76 CipMessageRouterRequest *const message_router_request,

Callers 3

mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85

Calls 5

CloseAllConnectionsFunction · 0.85
EncapsulationShutDownFunction · 0.85
ShutdownAssembliesFunction · 0.85
ShutdownTcpIpInterfaceFunction · 0.85
DeleteAllClassesFunction · 0.85

Tested by

no test coverage detected