Enumerations

SCTPCommand.h File Reference

Go to the source code of this file.

Enumerations

enum  SctpCommandCode {
  SCTP_C_ASSOCIATE = 1, SCTP_C_OPEN_PASSIVE = 2, SCTP_C_SEND = 3, SCTP_C_CLOSE = 5,
  SCTP_C_ABORT = 6, SCTP_C_STATUS = 7, SCTP_C_RECEIVE = 8, SCTP_C_SEND_ORDERED = 9,
  SCTP_C_SEND_UNORDERED = 10, SCTP_C_PRIMARY = 11, SCTP_C_QUEUE_BYTES_LIMIT = 12, SCTP_C_QUEUE_MSGS_LIMIT = 13,
  SCTP_C_SHUTDOWN = 14, SCTP_C_NO_OUTSTANDING = 15
}
enum  SctpStatusInd {
  SCTP_I_DATA = 1, SCTP_I_DATA_NOTIFICATION = 2, SCTP_I_ESTABLISHED = 3, SCTP_I_PEER_CLOSED = 4,
  SCTP_I_CLOSED = 5, SCTP_I_CONNECTION_REFUSED = 6, SCTP_I_CONNECTION_RESET = 7, SCTP_I_TIMED_OUT = 8,
  SCTP_I_STATUS = 9, SCTP_I_ABORT = 10, SCTP_I_CONN_LOST = 11, SCTP_I_SEND_MSG = 12,
  SCTP_I_SHUTDOWN_RECEIVED = 13, SCTP_I_SENDQUEUE_FULL = 14, SCTP_I_SENDQUEUE_ABATED = 15
}

Enumeration Type Documentation

Enumerator:
SCTP_C_ASSOCIATE 
SCTP_C_OPEN_PASSIVE 
SCTP_C_SEND 
SCTP_C_CLOSE 
SCTP_C_ABORT 
SCTP_C_STATUS 
SCTP_C_RECEIVE 
SCTP_C_SEND_ORDERED 
SCTP_C_SEND_UNORDERED 
SCTP_C_PRIMARY 
SCTP_C_QUEUE_BYTES_LIMIT 
SCTP_C_QUEUE_MSGS_LIMIT 
SCTP_C_SHUTDOWN 
SCTP_C_NO_OUTSTANDING 

Definition at line 29 of file SCTPCommand.h.

{
    SCTP_C_ASSOCIATE            = 1,        // active open (must carry SCTPOpenCommand)
    SCTP_C_OPEN_PASSIVE         = 2,        // passive open (must carry SCTPOpenCommand)
    SCTP_C_SEND                 = 3,        // send data (set on data packet)
    SCTP_C_CLOSE                = 5,        // shutdown the association
    SCTP_C_ABORT                = 6,        // abort connection
    SCTP_C_STATUS               = 7,        // request status info (SCTP_I_STATUS) from SCTP
    SCTP_C_RECEIVE              = 8,        // data receive request
    SCTP_C_SEND_ORDERED         = 9,        // send data ordered
    SCTP_C_SEND_UNORDERED       = 10,   // send data unordered
    SCTP_C_PRIMARY              = 11,   // set primary path
    SCTP_C_QUEUE_BYTES_LIMIT    = 12,   // set send queue limit (in bytes)
    SCTP_C_QUEUE_MSGS_LIMIT     = 13,   // set send queue limit (in messages)
    SCTP_C_SHUTDOWN             = 14,
    SCTP_C_NO_OUTSTANDING       = 15
};

Enumerator:
SCTP_I_DATA 
SCTP_I_DATA_NOTIFICATION 
SCTP_I_ESTABLISHED 
SCTP_I_PEER_CLOSED 
SCTP_I_CLOSED 
SCTP_I_CONNECTION_REFUSED 
SCTP_I_CONNECTION_RESET 
SCTP_I_TIMED_OUT 
SCTP_I_STATUS 
SCTP_I_ABORT 
SCTP_I_CONN_LOST 
SCTP_I_SEND_MSG 
SCTP_I_SHUTDOWN_RECEIVED 
SCTP_I_SENDQUEUE_FULL 
SCTP_I_SENDQUEUE_ABATED 

Definition at line 53 of file SCTPCommand.h.

{
    SCTP_I_DATA                 = 1,                     // data packet (set on data packet)
    SCTP_I_DATA_NOTIFICATION    = 2,     // data arrived notification
    SCTP_I_ESTABLISHED          = 3,             // connection established
    SCTP_I_PEER_CLOSED          = 4,             // FIN received from remote SCTP
    SCTP_I_CLOSED               = 5,                 // connection closed normally (via FIN exchange)
    SCTP_I_CONNECTION_REFUSED   = 6, // connection refused
    SCTP_I_CONNECTION_RESET     = 7,     // connection reset
    SCTP_I_TIMED_OUT            = 8,             // conn-estab timer went off, or max retransm. count reached
    SCTP_I_STATUS               = 9,                 // status info (will carry SCTPStatusInfo)
    SCTP_I_ABORT                = 10,                // association was aborted by the peer
    SCTP_I_CONN_LOST            = 11,            // association had too many retransmissions FIXME
    SCTP_I_SEND_MSG             = 12,
    SCTP_I_SHUTDOWN_RECEIVED    = 13,
    SCTP_I_SENDQUEUE_FULL       = 14,
    SCTP_I_SENDQUEUE_ABATED     = 15
};