79 NI_DGRAM = platform.NI_DGRAM |
79 NI_DGRAM = platform.NI_DGRAM |
80 |
80 |
81 NI_MAXHOST = platform.NI_MAXHOST |
81 NI_MAXHOST = platform.NI_MAXHOST |
82 NI_MAXSERV = platform.NI_MAXSERV |
82 NI_MAXSERV = platform.NI_MAXSERV |
83 |
83 |
|
84 cimport qmsk.net.socket.sctp as sctp |
84 |
85 |
|
86 # XXX: move to platform |
|
87 SOL_SCTP = sctp.SOL_SCTP |
|
88 |
|
89 SCTP_RTOINFO = sctp.SCTP_RTOINFO |
|
90 SCTP_ASSOCINFO = sctp.SCTP_ASSOCINFO |
|
91 SCTP_INITMSG = sctp.SCTP_INITMSG |
|
92 SCTP_NODELAY = sctp.SCTP_NODELAY |
|
93 SCTP_AUTOCLOSE = sctp.SCTP_AUTOCLOSE |
|
94 SCTP_SET_PEER_PRIMARY_ADDR = sctp.SCTP_SET_PEER_PRIMARY_ADDR |
|
95 SCTP_PRIMARY_ADDR = sctp.SCTP_PRIMARY_ADDR |
|
96 SCTP_ADAPTATION_LAYER = sctp.SCTP_ADAPTATION_LAYER |
|
97 SCTP_DISABLE_FRAGMENTS = sctp.SCTP_DISABLE_FRAGMENTS |
|
98 SCTP_PEER_ADDR_PARAMS = sctp.SCTP_PEER_ADDR_PARAMS |
|
99 SCTP_DEFAULT_SEND_PARAM = sctp.SCTP_DEFAULT_SEND_PARAM |
|
100 SCTP_EVENTS = sctp.SCTP_EVENTS |
|
101 SCTP_I_WANT_MAPPED_V4_ADDR = sctp.SCTP_I_WANT_MAPPED_V4_ADDR |
|
102 SCTP_MAXSEG = sctp.SCTP_MAXSEG |
|
103 SCTP_STATUS = sctp.SCTP_STATUS |
|
104 SCTP_GET_PEER_ADDR_INFO = sctp.SCTP_GET_PEER_ADDR_INFO |
|
105 SCTP_DELAYED_ACK_TIME = sctp.SCTP_DELAYED_ACK_TIME |
|
106 SCTP_CONTEXT = sctp.SCTP_CONTEXT |
|
107 SCTP_FRAGMENT_INTERLEAVE = sctp.SCTP_FRAGMENT_INTERLEAVE |
|
108 SCTP_PARTIAL_DELIVERY_POINT = sctp.SCTP_PARTIAL_DELIVERY_POINT |
|
109 SCTP_MAX_BURST = sctp.SCTP_MAX_BURST |
|
110 |
|
111 SCTP_ADDR_AVAILABLE = sctp.SCTP_ADDR_AVAILABLE |
|
112 SCTP_ADDR_UNREACHABLE = sctp.SCTP_ADDR_UNREACHABLE |
|
113 SCTP_ADDR_REMOVED = sctp.SCTP_ADDR_REMOVED |
|
114 SCTP_ADDR_ADDED = sctp.SCTP_ADDR_ADDED |
|
115 SCTP_ADDR_MADE_PRIM = sctp.SCTP_ADDR_MADE_PRIM |
|
116 SCTP_ADDR_CONFIRMED = sctp.SCTP_ADDR_CONFIRMED |
|
117 |
|
118 |
|
119 SCTP_DATA_UNSENT = sctp.SCTP_DATA_UNSENT |
|
120 SCTP_DATA_SENT = sctp.SCTP_DATA_SENT |
|
121 |
|
122 SCTP_PARTIAL_DELIVERY_ABORTED = sctp.SCTP_PARTIAL_DELIVERY_ABORTED |
|
123 |
|
124 # enum sctp_sn_type : |
|
125 SCTP_SN_TYPE_BASE = sctp.SCTP_SN_TYPE_BASE |
|
126 SCTP_ASSOC_CHANGE = sctp.SCTP_ASSOC_CHANGE |
|
127 SCTP_PEER_ADDR_CHANGE = sctp.SCTP_PEER_ADDR_CHANGE |
|
128 SCTP_SEND_FAILED = sctp.SCTP_SEND_FAILED |
|
129 SCTP_REMOTE_ERROR = sctp.SCTP_REMOTE_ERROR |
|
130 SCTP_SHUTDOWN_EVENT = sctp.SCTP_SHUTDOWN_EVENT |
|
131 SCTP_PARTIAL_DELIVERY_EVENT = sctp.SCTP_PARTIAL_DELIVERY_EVENT |
|
132 SCTP_ADAPTATION_INDICATION = sctp.SCTP_ADAPTATION_INDICATION |
|
133 |
|
134 # enum sctp_sn_error : |
|
135 SCTP_FAILED_THRESHOLD = sctp.SCTP_FAILED_THRESHOLD |
|
136 SCTP_RECEIVED_SACK = sctp.SCTP_RECEIVED_SACK |
|
137 SCTP_HEARTBEAT_SUCCESS = sctp.SCTP_HEARTBEAT_SUCCESS |
|
138 SCTP_RESPONSE_TO_USER_REQ = sctp.SCTP_RESPONSE_TO_USER_REQ |
|
139 SCTP_INTERNAL_ERROR = sctp.SCTP_INTERNAL_ERROR |
|
140 SCTP_SHUTDOWN_GUARD_EXPIRES = sctp.SCTP_SHUTDOWN_GUARD_EXPIRES |
|
141 SCTP_PEER_FAULTY = sctp.SCTP_PEER_FAULTY |
|
142 |
|
143 SCTP_BINDX_ADD_ADDR = sctp.SCTP_BINDX_ADD_ADDR |
|
144 SCTP_BINDX_REM_ADDR = sctp.SCTP_BINDX_REM_ADDR |
|
145 |