Dependent function: M3uaPsStatus
The following M3UAPsSta structure contains M3UA peer server status information:
typedef struct _M3UAPsSta /* Peer Server status */
{
U32 psId; /* Peer Server Id */
U8 asSt; /* PS's AS state */
U8 spare1; /* alignment */
U16 spare2; /* alignment */
M3UAPsStaEndp psStaEndp[M3UA_MAX_SEP]; /* Status per endpoint */
} M3UAPsSta;
The M3UAPsSta structure contains the following fields:
Field |
Type |
Description |
psId |
U32 |
Peer server identifier. |
asSt |
U8 |
Application server state of the peer server. Valid values are: ACTIVE = State is active. DOWN = State is down. INACTIVE = State is up, but not active. PENDING = State is queuing, pending reactivation. UNKNOWN = State is unknown. |
spare1 |
U8 |
Alignment. |
spare2 |
U16 |
Alignment. |
psStaEndp[M3UA_MAX_SEP] |
Structure |
Status for each peer server endpoint, defined by M3UAPsStaEndp. |