Dependent function: None.
The following M3UAsStaEndp structure contains peer signaling process status information for an M3UA endpoint:
typedef struct _M3UAPsStaEndp
{
U8 aspSt[M3UA_MAX_PSP]; /* PS's assoc states (currently 20) */
U16 nmbPspReg; /* number of registered assocs */
U16 nmbAct; /* number of active assocs */
U16 actPsp[M3UA_MAX_PSP]; /* list of active assocs */
struct
{
U32 rCtx; /* routing Context */
Bool rcValid; /* routing context valid flag */
U8 mode; /* Dynamically/Static */
U16 spare1; /* alignment */
} rteCtx[M3UA_MAX_PSP];
} M3UAPsStaEndp;
The M3UAPsStaEndp structure is a substructure to M3UAPsSta. It contains the following fields:
Field |
Type |
Description |
aspSt[M3UA_MAX_PSP] |
U8 |
For an endpoint, the peer server’s ASP state per peer, where M3UA_MAX_PSP is an array of ASP states. Valid values are: M3UA_ASP_ACTIVE = Peer signaling process is actively processing traffic for this peer server. M3UA_ASP_DOWN = Peer signaling process is down. M3UA_ASP_INACTIVE = Peer signaling process is up, but not actively processing traffic for this peer server. M3UA_ASP_UNSUPP = Peer signaling process does not support this peer server. |
nmbPspReg |
U16 |
Number of registered peer signaling processes for this peer server. |
nmbAct |
U16 |
Number of currently active peer signaling servers for this peer server. |
actPsp[M3UA_MAX_PSP] |
U16 |
List of currently active peer signaling processes for this peer server. M3UA_MAX_PSP is currently set to 20. |
rCtx |
U32 |
Routing context corresponding to each configured peer signaling process. |
rcValid |
Bool |
Indicates whether the routing context is valid. |
mode |
U8 |
Indicates how the routing context was created: IT_RC_DYNAMIC_REGD = Dynamically created by routing key registration. IT_RC_STATIC_REGD = Statically created by configuration. |
spare1 |
U16 |
Alignment. |