6 #ifndef OPENER_CIPCOMMON_H_ 
    7 #define OPENER_CIPCOMMON_H_ 
   41                       struct sockaddr *originator_address,
 
   42                       const int encapsulation_session);
 
   59   message_router_request,
 
   61   message_router_response,
 
   62   struct sockaddr *originator_address,
 
   63   const int encapsulation_session);
 
   79                           struct sockaddr *originator_address,
 
   80                           const int encapsulation_session);
 
Struct for padded EPATHs. 
EipStatus GetAttributeAll(CipInstance *instance, CipMessageRouterRequest *message_router_request, CipMessageRouterResponse *message_router_response, struct sockaddr *originator_address, const int encapsulation_session)
Generic implementation of the GetAttributeAll CIP service. 
CIP Message Router Request. 
EipStatus GetAttributeSingle(CipInstance *RESTRICT const instance, CipMessageRouterRequest *const message_router_request, CipMessageRouterResponse *const message_router_response, struct sockaddr *originator_address, const int encapsulation_session)
Generic implementation of the GetAttributeSingle CIP service. 
Class is a subclass of Instance. 
size_t GetSizeOfAttribute(const CipAttributeStruct *const attribute_struct)
int DecodePaddedEPath(CipEpath *epath, const EipUint8 **message)
Decodes padded EPath. 
EipStatus
EIP stack status enum. 
EipUint8 g_message_data_reply_buffer[]
EipStatus NotifyClass(const CipClass *const RESTRICT cip_class, CipMessageRouterRequest *const message_router_request, CipMessageRouterResponse *const message_router_response, struct sockaddr *originator_address, const int encapsulation_session)
Check if requested service present in class/instance and call appropriate service. 
CIP Message Router Response.