Ziti C SDK
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ziti_events.h File Reference
#include "ziti_model.h"

Go to the source code of this file.

Data Structures

struct  ziti_context_event
 Context event. More...
 
struct  ctrl_detail_s
 
struct  ziti_config_event
 
struct  ziti_router_event
 Edge Router Event. More...
 
struct  ziti_service_event
 Ziti Service Status event. More...
 
struct  ziti_auth_event
 Event notifying the app that additional action is required to continue authentication or normal operation. More...
 
struct  ziti_event_t
 Object passed to ziti_options.event_cb. More...
 

Enumerations

enum  ziti_event_type {
  ZitiContextEvent = 1 , ZitiRouterEvent = 1 << 1 , ZitiServiceEvent = 1 << 2 , ZitiAuthEvent = 1 << 3 ,
  ZitiConfigEvent = 1 << 4
}
 Ziti Event Types. More...
 
enum  ziti_router_status {
  EdgeRouterAdded , EdgeRouterConnected , EdgeRouterDisconnected , EdgeRouterRemoved ,
  EdgeRouterUnavailable
}
 Ziti Edge Router status. More...
 
enum  ziti_auth_action {
  ziti_auth_cannot_continue , ziti_auth_prompt_totp , ziti_auth_prompt_pin , ziti_auth_select_external ,
  ziti_auth_login_external
}
 

Enumeration Type Documentation

◆ ziti_auth_action

Enumerator
ziti_auth_cannot_continue 
ziti_auth_prompt_totp 
ziti_auth_prompt_pin 
ziti_auth_select_external 
ziti_auth_login_external 

◆ ziti_event_type

Ziti Event Types.

See also
ziti_event_t
ziti_options.events
Enumerator
ZitiContextEvent 
ZitiRouterEvent 
ZitiServiceEvent 
ZitiAuthEvent 
ZitiConfigEvent 

◆ ziti_router_status

Ziti Edge Router status.

See also
ziti_router_event
Enumerator
EdgeRouterAdded 
EdgeRouterConnected 
EdgeRouterDisconnected 
EdgeRouterRemoved 
EdgeRouterUnavailable