Used by the x25_circuit_query subroutine to return information about the circuit.
#define X25FLG_INCOMING_PACKET_SIZE
0x00000001
#define X25FLG_OUTGOING_PACKET_SIZE
0x00000002
#define X25FLG_INCOMING_THROUGHPUT_CLASS 0x00000004
#define X25FLG_OUTGOING_THROUGHPUT_CLASS 0x00000008
#define X25FLG_INCOMING_WINDOW_SIZE
0x00000010
#define X25FLG_OUTGOING_WINDOW_SIZE
0x00000020
struct cb_circuit_info_struct
{
unsigned long flags;
unsigned short lcn;
unsigned int incoming_packet_size;
unsigned int outgoing_packet_size;
unsigned int incoming_throughput_class;
unsigned int outgoing_throughput_class;
unsigned int incoming_window_size;
unsigned int outgoing_window_size;
} ;
| Item | Description |
|---|---|
| X25_FLG_INCOMING_PACKET_SIZE | Indicates that the incoming_packet_size field is used. |
| X25_FLG_OUTGOING_PACKET_SIZE | Indicates that the outgoing_packet_size field is used. |
| X25_FLG_INCOMING_THROUGHPUT_CLASS | Indicates that the incoming_throughput_class field is used. |
| X25_FLG_OUTGOING_THROUGHPUT_CLASS | Indicates that the outgoing_throughput_class field is used. |
| X25_FLG_INCOMING_WINDOW_SIZE | Indicates that the incoming_window_size field is used. |
| X25_FLG_OUTGOING_WINDOW_SIZE | Indicates that the outgoing_window_size field is used. |
| Item | Description |
|---|---|
| flags | Notification to the API that the associated field has been used. |
| lcn | Logical channel number. |
| incoming_packet_size | Actual size for incoming packets. |
| outgoing_packet_size | Actual size for outgoing packets. |
| incoming_throughput_class | Throughput class for incoming calls. |
| outgoing_throughput_class | Throughput class for outgoing calls. |
| incoming_window_size | Number of incoming packets that can be sent without confirmation. |
| outgoing_window_size | Number of outgoing packets that can be sent without confirmation. |