yumapro  20.10-14
YumaPro SDK
Data Structures

SIL-SA data structures are used to manage the YANG instrumentation subsystem state within the distributed server. More...

Collaboration diagram for Data Structures:

Data Structures

struct  sil_sa_bundle_t
 one bundle unload record in case <unload-bundle> called More...
 
struct  sil_sa_cb_t
 control block for the SIL-SA module More...
 
struct  sil_sa_child_edit_t
 EDIT2 children Queue Supports EDIT2 callbacks where child edits for the same parent container or list are processed at once. More...
 
struct  sil_sa_edit_t
 SIL-SA added edit data structure. More...
 
struct  sil_sa_added_edit_t
 Hook added edits that will be used in the hook-respose msg Saved from the sil_sa_hook_add_edit function. More...
 

Enumerations

enum  sil_sa_state_t {
  SIL_SA_ST_NONE,
  SIL_SA_ST_START,
  SIL_SA_ST_STOPPED,
  SIL_SA_ST_ERROR,
  SIL_SA_ST_WAIT_CONFIG,
  SIL_SA_ST_WAIT_REGISTER,
  SIL_SA_ST_READY,
  SIL_SA_ST_WAIT_APPLY,
  SIL_SA_ST_WAIT_COMMIT,
  SIL_SA_ST_WAIT_HOOK_GETDATA
}
 SIL-SA state machine enumerations. More...
 

Detailed Description

SIL-SA data structures are used to manage the YANG instrumentation subsystem state within the distributed server.

The control block is an internal data strucutre and should not be accessed directly. There are no user API fields that should be accessed directly.

Enumeration Type Documentation

◆ sil_sa_state_t

SIL-SA state machine enumerations.

Enumerator
SIL_SA_ST_NONE 

not set

SIL_SA_ST_START 

SIL-SA serivice is starting up.

SIL_SA_ST_STOPPED 

SIL-SA service is stopped.

SIL_SA_ST_ERROR 

SIL-SA service in some error state.

SIL_SA_ST_WAIT_CONFIG 

connection to server in progress, waiting for the configuration

SIL_SA_ST_WAIT_REGISTER 

connection to server starting with register request

SIL_SA_ST_READY 

SIL-SA is idle ready for requests.

SIL_SA_ST_WAIT_APPLY 

edit transaction started and is waiting for apply phase

SIL_SA_ST_WAIT_COMMIT 

edit transaction in progress and is waiting for commit phase

SIL_SA_ST_WAIT_HOOK_GETDATA 

waiting for a Get-Data Hook response from the server, interrupting an edit transaction