OpENer - Open Source EtherNet/IP(TM) I/O Target Stack  2.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
cipqos.h File Reference

Public interface of the QoS Object. More...

#include "typedefs.h"
#include "ciptypes.h"
#include "cipconnectionmanager.h"
Include dependency graph for cipqos.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

EipStatus CipQoSInit (void)
 
CipUsint GetPriorityForSocket (ConnectionObjectPriority priority)
 Initializing the data structures of the TCP/IP interface object. More...
 

Detailed Description

Public interface of the QoS Object.

Definition in file cipqos.h.

Function Documentation

EipStatus CipQoSInit ( void  )

Definition at line 118 of file cipqos.c.

References CreateCipClass(), dscp_event, dscp_explicit, dscp_general, dscp_high, dscp_low, dscp_scheduled, dscp_urgent, GetAttributeSingleQoS(), GetCipInstance(), InitializeCipQos(), InsertAttribute(), InsertService(), kCipUsint, kEipStatusError, kEipStatusOk, kGetableSingle, kGetAttributeSingle, kNotSetOrGetable, kSetable, kSetAttributeSingle, q_frames_enable, and SetAttributeSingleQoS().

Referenced by CipStackInit().

Here is the call graph for this function:

Here is the caller graph for this function:

CipUsint GetPriorityForSocket ( ConnectionObjectPriority  priority)

Initializing the data structures of the TCP/IP interface object.

Definition at line 91 of file cipqos.c.

References dscp_explicit, dscp_high, dscp_low, dscp_scheduled, dscp_urgent, kConnectionObjectPriorityHigh, kConnectionObjectPriorityLow, kConnectionObjectPriorityScheduled, and kConnectionObjectPriorityUrgent.

Referenced by CheckAndHandleTcpListenerSocket(), and CreateUdpSocket().

Here is the caller graph for this function: