A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::NscTcpSocketImpl Member List

This is the complete list of members for ns3::NscTcpSocketImpl, including all inherited members.

Accept(void) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
AggregateObject(Ptr< Object > other)ns3::Object
Bind(void)ns3::NscTcpSocketImplvirtual
Bind(const Address &address)ns3::NscTcpSocketImplvirtual
Bind6(void)ns3::NscTcpSocketImplvirtual
BindToNetDevice(Ptr< NetDevice > netdevice)ns3::Socketvirtual
Cleanup(void) (defined in ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inlinestatic
Close(void)ns3::NscTcpSocketImplvirtual
CompleteFork(void) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
Connect(const Address &address)ns3::NscTcpSocketImplvirtual
ConnectionSucceeded() (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
Copy() (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
CreateSocket(Ptr< Node > node, TypeId tid)ns3::Socketstatic
Destroy(void) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
Dispose(void)ns3::Object
DoDispose(void)ns3::Socketprotectedvirtual
DoInitialize(void)ns3::Objectprotectedvirtual
ERROR_ADDRINUSE enum value (defined in ns3::Socket)ns3::Socket
ERROR_ADDRNOTAVAIL enum value (defined in ns3::Socket)ns3::Socket
ERROR_AFNOSUPPORT enum value (defined in ns3::Socket)ns3::Socket
ERROR_AGAIN enum value (defined in ns3::Socket)ns3::Socket
ERROR_BADF enum value (defined in ns3::Socket)ns3::Socket
ERROR_INVAL enum value (defined in ns3::Socket)ns3::Socket
ERROR_ISCONN enum value (defined in ns3::Socket)ns3::Socket
ERROR_MSGSIZE enum value (defined in ns3::Socket)ns3::Socket
ERROR_NODEV enum value (defined in ns3::Socket)ns3::Socket
ERROR_NOROUTETOHOST enum value (defined in ns3::Socket)ns3::Socket
ERROR_NOTCONN enum value (defined in ns3::Socket)ns3::Socket
ERROR_NOTERROR enum value (defined in ns3::Socket)ns3::Socket
ERROR_OPNOTSUPP enum value (defined in ns3::Socket)ns3::Socket
ERROR_SHUTDOWN enum value (defined in ns3::Socket)ns3::Socket
FinishBind(void) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
ForwardUp(Ptr< Packet > p, Ipv4Header header, uint16_t port, Ptr< Ipv4Interface > incomingInterface) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
GetAdvWin(void) const (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
GetAggregateIterator(void) const ns3::Object
GetAllowBroadcast() const ns3::NscTcpSocketImplvirtual
GetAttribute(std::string name, AttributeValue &value) const ns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &attribute) const ns3::ObjectBase
GetBoundNetDevice()ns3::Socket
GetConnCount(void) const (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
GetConnTimeout(void) const (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
GetDelAckMaxCount(void) const (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
GetDelAckTimeout(void) const (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
GetErrno(void) const ns3::NscTcpSocketImplvirtual
GetInitialCwnd(void) const (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
GetInstanceTypeId(void) const ns3::Objectvirtual
GetIpTos(void) const (defined in ns3::Socket)ns3::Socket
GetIpTtl(void) const (defined in ns3::Socket)ns3::Socketvirtual
GetIpv6HopLimit(void) const (defined in ns3::Socket)ns3::Socketvirtual
GetIpv6Tclass(void) const (defined in ns3::Socket)ns3::Socket
GetNativeNs3Errno(int err) const (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
GetNode(void) const ns3::NscTcpSocketImplvirtual
GetObject(void) const ns3::Objectinline
GetObject(TypeId tid) const ns3::Object
GetPersistTimeout(void) const (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
GetRcvBufSize(void) const (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
GetReferenceCount(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
GetRxAvailable(void) const ns3::NscTcpSocketImplvirtual
GetSegSize(void) const (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
GetSndBufSize(void) const (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
GetSocketType(void) const ns3::NscTcpSocketImplvirtual
GetSockName(Address &address) const ns3::NscTcpSocketImplvirtual
GetSSThresh(void) const (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
GetTcpNoDelay(void) const (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
GetTxAvailable(void) const ns3::NscTcpSocketImplvirtual
GetTypeId(void) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplstatic
Initialize(void)ns3::Object
IsIpRecvTos(void) const ns3::Socket
IsIpRecvTtl(void) const ns3::Socket
IsIpv6RecvHopLimit(void) const ns3::Socket
IsIpv6RecvTclass(void) const ns3::Socket
IsManualIpTos(void) const (defined in ns3::Socket)ns3::Socketprotected
IsManualIpTtl(void) const (defined in ns3::Socket)ns3::Socketprotected
IsManualIpv6HopLimit(void) const (defined in ns3::Socket)ns3::Socketprotected
IsManualIpv6Tclass(void) const (defined in ns3::Socket)ns3::Socketprotected
IsRecvPktInfo() const ns3::Socket
Listen(void)ns3::NscTcpSocketImplvirtual
m_advertisedWindowSize (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_boundnetdevice (defined in ns3::Socket)ns3::Socketprotected
m_closeOnEmpty (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_cnCount (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_cnTimeout (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_connected (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_cWnd (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_delAckMaxCount (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_delAckTimeout (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_deliveryQueue (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_endPoint (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_errno (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_initialCWnd (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_lastMeasuredRtt (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_localAddress (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_localPort (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_node (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_noDelay (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_nscTcpSocket (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_peerAddress (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_persistTimeout (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_rcvBufSize (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_recvPktInfo (defined in ns3::Socket)ns3::Socketprotected
m_remoteAddress (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_remotePort (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_rxAvailable (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_rxWindowSize (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_segmentSize (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_shutdownRecv (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_shutdownSend (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_sndBufSize (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_ssThresh (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_state (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_tcp (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_txBuffer (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
m_txBufferSize (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
NotifyConnectionFailed(void) (defined in ns3::Socket)ns3::Socketprotected
NotifyConnectionRequest(const Address &from) (defined in ns3::Socket)ns3::Socketprotected
NotifyConnectionSucceeded(void) (defined in ns3::Socket)ns3::Socketprotected
NotifyConstructionCompleted(void)ns3::ObjectBaseprotectedvirtual
NotifyDataRecv(void) (defined in ns3::Socket)ns3::Socketprotected
NotifyDataSent(uint32_t size) (defined in ns3::Socket)ns3::Socketprotected
NotifyErrorClose(void) (defined in ns3::Socket)ns3::Socketprotected
NotifyNewAggregate(void)ns3::Objectprotectedvirtual
NotifyNewConnectionCreated(Ptr< Socket > socket, const Address &from) (defined in ns3::Socket)ns3::Socketprotected
NotifyNormalClose(void) (defined in ns3::Socket)ns3::Socketprotected
NotifySend(uint32_t spaceAvailable) (defined in ns3::Socket)ns3::Socketprotected
NS3_SOCK_DGRAM enum value (defined in ns3::Socket)ns3::Socket
NS3_SOCK_RAW enum value (defined in ns3::Socket)ns3::Socket
NS3_SOCK_SEQPACKET enum value (defined in ns3::Socket)ns3::Socket
NS3_SOCK_STREAM enum value (defined in ns3::Socket)ns3::Socket
NscTcpSocketImpl()ns3::NscTcpSocketImpl
NscTcpSocketImpl(const NscTcpSocketImpl &sock) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImpl
NSCWakeup(void) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
Object() (defined in ns3::Object)ns3::Object
Object(const Object &o)ns3::Objectprotected
operator=(const SimpleRefCount &o) (defined in ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
ReadPendingData(void) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
Recv(uint32_t maxSize, uint32_t flags)ns3::NscTcpSocketImplvirtual
ns3::TcpSocket::Recv(void)ns3::Socket
ns3::TcpSocket::Recv(uint8_t *buf, uint32_t size, uint32_t flags)ns3::Socket
RecvFrom(uint32_t maxSize, uint32_t flags, Address &fromAddress)ns3::NscTcpSocketImplvirtual
ns3::TcpSocket::RecvFrom(Address &fromAddress)ns3::Socket
ns3::TcpSocket::RecvFrom(uint8_t *buf, uint32_t size, uint32_t flags, Address &fromAddress)ns3::Socket
Ref(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
Send(Ptr< Packet > p, uint32_t flags)ns3::NscTcpSocketImplvirtual
ns3::TcpSocket::Send(Ptr< Packet > p)ns3::Socket
ns3::TcpSocket::Send(const uint8_t *buf, uint32_t size, uint32_t flags)ns3::Socket
SendPendingData(void) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivate
SendTo(Ptr< Packet > p, uint32_t flags, const Address &toAddress)ns3::NscTcpSocketImplvirtual
ns3::TcpSocket::SendTo(const uint8_t *buf, uint32_t size, uint32_t flags, const Address &address)ns3::Socket
SetAcceptCallback(Callback< bool, Ptr< Socket >, const Address & > connectionRequest, Callback< void, Ptr< Socket >, const Address & > newConnectionCreated)ns3::Socket
SetAdvWin(uint32_t window) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
SetAllowBroadcast(bool allowBroadcast)ns3::NscTcpSocketImplvirtual
SetAttribute(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAttributeFailSafe(std::string name, const AttributeValue &value)ns3::ObjectBase
SetCloseCallbacks(Callback< void, Ptr< Socket > > normalClose, Callback< void, Ptr< Socket > > errorClose)ns3::Socket
SetConnCount(uint32_t count) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
SetConnectCallback(Callback< void, Ptr< Socket > > connectionSucceeded, Callback< void, Ptr< Socket > > connectionFailed)ns3::Socket
SetConnTimeout(Time timeout) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
SetDataSentCallback(Callback< void, Ptr< Socket >, uint32_t > dataSent)ns3::Socket
SetDelAckMaxCount(uint32_t count) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
SetDelAckTimeout(Time timeout) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
SetInitialCwnd(uint32_t cwnd) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
SetIpRecvTos(bool ipv4RecvTos)ns3::Socket
SetIpRecvTtl(bool ipv4RecvTtl)ns3::Socket
SetIpTos(uint8_t ipTos) (defined in ns3::Socket)ns3::Socket
SetIpTtl(uint8_t ipTtl) (defined in ns3::Socket)ns3::Socketvirtual
SetIpv6HopLimit(uint8_t ipHopLimit) (defined in ns3::Socket)ns3::Socketvirtual
SetIpv6RecvHopLimit(bool ipv6RecvHopLimit)ns3::Socket
SetIpv6RecvTclass(bool ipv6RecvTclass)ns3::Socket
SetIpv6Tclass(int ipTclass) (defined in ns3::Socket)ns3::Socket
SetNode(Ptr< Node > node) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImpl
SetPersistTimeout(Time timeout) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
SetRcvBufSize(uint32_t size) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
SetRecvCallback(Callback< void, Ptr< Socket > >)ns3::Socket
SetRecvPktInfo(bool flag)ns3::Socket
SetSegSize(uint32_t size) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
SetSendCallback(Callback< void, Ptr< Socket >, uint32_t > sendCb)ns3::Socket
SetSndBufSize(uint32_t size) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
SetSSThresh(uint32_t threshold) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
SetTcp(Ptr< NscTcpL4Protocol > tcp) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImpl
SetTcpNoDelay(bool noDelay) (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplprivatevirtual
ShutdownRecv(void)ns3::NscTcpSocketImplvirtual
ShutdownSend(void)ns3::NscTcpSocketImplvirtual
SimpleRefCount() (defined in ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SimpleRefCount(const SimpleRefCount &o) (defined in ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
Socket(void) (defined in ns3::Socket)ns3::Socket
SOCKET_ERRNO_LAST enum value (defined in ns3::Socket)ns3::Socket
SocketErrno enum name (defined in ns3::Socket)ns3::Socket
SocketType enum name (defined in ns3::Socket)ns3::Socket
Tcp (defined in ns3::NscTcpSocketImpl)ns3::NscTcpSocketImplfriend
TcpSocket(void) (defined in ns3::TcpSocket)ns3::TcpSocket
TcpStateName (defined in ns3::TcpSocket)ns3::TcpSocketstatic
TraceConnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceConnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
Unref(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
~NscTcpSocketImpl()ns3::NscTcpSocketImplvirtual
~Object() (defined in ns3::Object)ns3::Objectvirtual
~ObjectBase() (defined in ns3::ObjectBase)ns3::ObjectBasevirtual
~Socket(void) (defined in ns3::Socket)ns3::Socketvirtual
~TcpSocket(void) (defined in ns3::TcpSocket)ns3::TcpSocketvirtual