SNAX Connection Manager (SNAX/CM) Manual
Validation Processes for Incoming Calls
SNAX/CM Server
097842 Tandem Computers Incorporated 4–7
STRUCT Line^Status^Reply( * );
 BEGIN
 STRING base[ 0:-1 ]; -- base for VARSTRING offset values
 INT rc;
 INT ferror;
 UNSIGNED(8) max^ports;
 UNSIGNED(8) inuse^ports;
 STRUCT port^array( port^summary^status )[ 0:-1 ];
 STRING data[ 0:-1 ];
 END;
STRUCT Full^Line^Status^Reply( * );
 BEGIN
 STRING base[ 0:-1 ]; -- base for VARSTRING offset values
 INT rc;
 INT ferror;
 UNSIGNED(8) max^ports;
 UNSIGNED(8) inuse^ports;
 STRUCT port^array( port^summary^status )
 [ 0:max^line^ports - 1 ];
 STRING data[ 0:max^line^ports * ( max^puname^len +
 max^name^len ) - 1 ];
 END;
STRUCT port^status^reply( * );
 BEGIN
 STRING base[ 0:-1 ]; -- base for VARSTRING offset values
 INT rc;
 INT ferror;
 INT enabled; -- 0 = no
 -- 1 = yes
 INT status;
 STRUCT puname( varstring );
 STRUCT callstring( varstring );
 STRUCT xidstring( varstring );
 STRUCT alias^lu( varstring );
 INT alias^lu^count;
 INT line^type; -- 1 = Switched Floating,
 -- 2 = Permanently Subordinate
 STRUCT portname( varstring );
 STRING data[ 0:-1 ]; -- variable data for VARSTRINGs
 END;
STRUCT pu^status^reply( * );
 BEGIN
 STRING base[ 0:-1 ]; -- base for VARSTRING offset values
 INT return^code;
 INT ferror;
 INT status; -- 1 = unavailable
 -- 2 = disconnected (not assigned to a PORT)
 -- 3 = disconnecting
 -- 4 = calling-in










