src/internet-stack/tcp-typedefs.h File Reference

#include <vector>
#include <map>
#include "sequence-number.h"
Include dependency graph for tcp-typedefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::SA
class  ns3::TcpStateMachine

Namespaces

namespace  ns3
 

Every class exported by the ns3 library is enclosed in the ns3 namespace.


Typedefs

typedef std::vector< SA > ns3::StateActionVec_t
typedef std::vector
< StateActionVec_t > 
ns3::StateActions_t
typedef std::vector< Events_t > ns3::EventVec_t
typedef std::map
< SequenceNumber, Ptr< Packet > > 
ns3::UnAckData_t

Enumerations

enum  ns3::TCPMaxFlags_t { ns3::MAX_FLAGS = 0x40 }
enum  ns3::States_t {
  ns3::CLOSED, ns3::LISTEN, ns3::SYN_SENT, ns3::SYN_RCVD,
  ns3::ESTABLISHED, ns3::CLOSE_WAIT, ns3::LAST_ACK, ns3::FIN_WAIT_1,
  ns3::FIN_WAIT_2, ns3::CLOSING, ns3::TIMED_WAIT, ns3::LAST_STATE
}
enum  ns3::Events_t {
  ns3::APP_LISTEN, ns3::APP_CONNECT, ns3::APP_SEND, ns3::SEQ_RECV,
  ns3::APP_CLOSE, ns3::TIMEOUT, ns3::ACK_RX, ns3::SYN_RX,
  ns3::SYN_ACK_RX, ns3::FIN_RX, ns3::FIN_ACK_RX, ns3::RST_RX,
  ns3::BAD_FLAGS, ns3::LAST_EVENT
}
enum  ns3::Actions_t {
  ns3::NO_ACT, ns3::ACK_TX, ns3::ACK_TX_1, ns3::RST_TX,
  ns3::SYN_TX, ns3::SYN_ACK_TX, ns3::FIN_TX, ns3::FIN_ACK_TX,
  ns3::NEW_ACK, ns3::NEW_SEQ_RX, ns3::RETX, ns3::TX_DATA,
  ns3::PEER_CLOSE, ns3::APP_CLOSED, ns3::CANCEL_TM, ns3::APP_NOTIFY,
  ns3::SERV_NOTIFY, ns3::LAST_ACTION
}
Generated on Thu Dec 3 14:08:09 2009 for NS-3 by  doxygen 1.6.3