|  upper  |  This is the interface to the UNI. It uses the following message format:  
struct sscfu_arg { 
   uint32_t sig; 
   u_char   data[]; 
}; 
 
 The  sig field is one of the following signals:  
enum saal_sig { 
    SAAL_ESTABLISH_request,/* U -> SAAL: (UU) */ 
    SAAL_ESTABLISH_indication,  /* SAAL -> U: (UU) */ 
    SAAL_ESTABLISH_confirm,/* SAAL -> U: (UU) */ 
    SAAL_RELEASE_request,  /* U -> SAAL: (UU) */ 
    SAAL_RELEASE_confirm,  /* SAAL -> U: */ 
    SAAL_RELEASE_indication,    /* SAAL -> U: (UU) */ 
    SAAL_DATA_request,/* U -> SAAL: (DATA) */ 
    SAAL_DATA_indication,  /* SAAL -> U: (DATA) */ 
    SAAL_UDATA_request,    /* U -> SAAL: (UDATA) */ 
    SAAL_UDATA_indication, /* SAAL -> U: (UDATA) */ 
}; 
 
  The arrows in the comment show the direction of the signal, whether it is a signal that comes out of the node (->), or is sent by the node user to the node (<-). The type of the data expected for the signal is specified in parentheses. This data starts at the  data field of the message structure.   |