KNX IoT
KNX IoT Point API stack implementation
oc_events.h File Reference

the various events for the different quues More...

#include "oc_config.h"
#include "util/oc_process.h"

Go to the source code of this file.

Enumerations

enum  oc_events_t {
  INBOUND_NETWORK_EVENT , UDP_TO_TLS_EVENT , INIT_TLS_CONN_EVENT , RI_TO_TLS_EVENT ,
  INBOUND_RI_EVENT , OUTBOUND_NETWORK_EVENT , OUTBOUND_NETWORK_EVENT_ENCRYPTED , TLS_READ_DECRYPTED_DATA ,
  TLS_WRITE_APPLICATION_DATA , INTERFACE_DOWN , INTERFACE_UP , TLS_CLOSE_ALL_SESSIONS ,
  INBOUND_OSCORE_EVENT , OUTBOUND_OSCORE_EVENT , OUTBOUND_GROUP_OSCORE_EVENT , __NUM_OC_EVENT_TYPES__
}
 

Variables

oc_process_event_t oc_events []
 

Detailed Description

the various events for the different quues

Definition in file oc_events.h.

Enumeration Type Documentation

◆ oc_events_t

Enumerator
INBOUND_NETWORK_EVENT 

inbound network event

OUTBOUND_NETWORK_EVENT 

outbound network event

OUTBOUND_NETWORK_EVENT_ENCRYPTED 

outbound network event, payload is encrypted

INTERFACE_DOWN 

network interface down

INTERFACE_UP 

network interface up

INBOUND_OSCORE_EVENT 

inbound network event, payload is encrypted with oscore

OUTBOUND_OSCORE_EVENT 

outbound network event, payload is encrypted with oscore

OUTBOUND_GROUP_OSCORE_EVENT 

outbound multicast network event, payload is encrypted with oscore

Definition at line 32 of file oc_events.h.

32  {
34  UDP_TO_TLS_EVENT,
35  INIT_TLS_CONN_EVENT,
36  RI_TO_TLS_EVENT,
37  INBOUND_RI_EVENT,
41  TLS_READ_DECRYPTED_DATA,
42  TLS_WRITE_APPLICATION_DATA,
44  INTERFACE_UP,
45  TLS_CLOSE_ALL_SESSIONS,
52  __NUM_OC_EVENT_TYPES__
53 } oc_events_t;
oc_events_t
Definition: oc_events.h:32
@ INBOUND_OSCORE_EVENT
inbound network event, payload is encrypted with oscore
Definition: oc_events.h:46
@ OUTBOUND_NETWORK_EVENT
outbound network event
Definition: oc_events.h:38
@ OUTBOUND_NETWORK_EVENT_ENCRYPTED
outbound network event, payload is encrypted
Definition: oc_events.h:39
@ INTERFACE_DOWN
network interface down
Definition: oc_events.h:43
@ INTERFACE_UP
network interface up
Definition: oc_events.h:44
@ OUTBOUND_GROUP_OSCORE_EVENT
outbound multicast network event, payload is encrypted with oscore
Definition: oc_events.h:50
@ OUTBOUND_OSCORE_EVENT
outbound network event, payload is encrypted with oscore
Definition: oc_events.h:48
@ INBOUND_NETWORK_EVENT
inbound network event
Definition: oc_events.h:33