ns-3 Direct Code Execution
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ns3::LinuxSocketImpl Member List

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

Bind(void)ns3::LinuxSocketImplvirtual
Bind(const Address &address)ns3::LinuxSocketImplvirtual
Bind6(void)ns3::LinuxSocketImplvirtual
BindToNetDevice(Ptr< NetDevice > netdevice)ns3::LinuxSocketImplvirtual
Close(void)ns3::LinuxSocketImplvirtual
Connect(const Address &address)ns3::LinuxSocketImplvirtual
CreateSocket()ns3::LinuxSocketImpl
EnterFakeTask()ns3::LinuxSocketImplprivate
GetAllowBroadcast() const ns3::LinuxSocketImplvirtual
GetErrno(void) const ns3::LinuxSocketImplvirtual
GetIpMulticastIf(void) const ns3::LinuxSocketImplprivatevirtual
GetIpMulticastLoop(void) const ns3::LinuxSocketImplprivatevirtual
GetIpMulticastTtl(void) const ns3::LinuxSocketImplprivatevirtual
GetIpTtl(void) const ns3::LinuxSocketImplprivatevirtual
GetMtuDiscover(void) const ns3::LinuxSocketImplprivatevirtual
GetNode(void) const ns3::LinuxSocketImplvirtual
GetRcvBufSize(void) const ns3::LinuxSocketImplprivatevirtual
GetRxAvailable(void) const ns3::LinuxSocketImplvirtual
GetSocketType(void) const ns3::LinuxSocketImplvirtual
GetSockName(Address &address) const ns3::LinuxSocketImplvirtual
GetTxAvailable(void) const ns3::LinuxSocketImplvirtual
GetTypeId(void)ns3::LinuxSocketImplstatic
LeaveFakeTask(uint16_t pid)ns3::LinuxSocketImplprivate
LinuxSocketImpl()ns3::LinuxSocketImpl
Listen(void)ns3::LinuxSocketImplvirtual
m_conn_inprogressns3::LinuxSocketImplprivate
m_errnons3::LinuxSocketImplprivate
m_familyns3::LinuxSocketImplprivate
m_kernsockns3::LinuxSocketImpl
m_listeningns3::LinuxSocketImplprivate
m_nodens3::LinuxSocketImplprivate
m_ns3toposixns3::LinuxSocketImpl
m_pidns3::LinuxSocketImplprivate
m_pollns3::LinuxSocketImplprivate
m_posixtons3ns3::LinuxSocketImpl
m_protocolns3::LinuxSocketImplprivate
m_socktypens3::LinuxSocketImplprivate
m_taskns3::LinuxSocketImpl
MulticastJoinGroup(uint32_t interfaceIndex, const Address &groupAddress)ns3::LinuxSocketImplvirtual
MulticastLeaveGroup(uint32_t interfaceIndex, const Address &groupAddress)ns3::LinuxSocketImplvirtual
Ns3AddressToPosixAddress(const Address &nsaddr, struct sockaddr *addr, socklen_t *addrlen)ns3::LinuxSocketImpl
Ns3ToPosixConverter typedefns3::LinuxSocketImpl
Poll()ns3::LinuxSocketImpl
PosixAddressToNs3Address(const struct sockaddr *my_addr, socklen_t addrlen)ns3::LinuxSocketImpl
PosixToNs3Converter typedefns3::LinuxSocketImpl
Recv(uint32_t maxSize, uint32_t flags)ns3::LinuxSocketImplvirtual
RecvFrom(uint32_t maxSize, uint32_t flags, Address &fromAddress)ns3::LinuxSocketImplvirtual
ScheduleTask(EventImpl *event)ns3::LinuxSocketImplprivate
ScheduleTaskTrampoline(void *context)ns3::LinuxSocketImplprivatestatic
Send(Ptr< Packet > p, uint32_t flags)ns3::LinuxSocketImplvirtual
SendTo(Ptr< Packet > p, uint32_t flags, const Address &address)ns3::LinuxSocketImplvirtual
SetAllowBroadcast(bool allowBroadcast)ns3::LinuxSocketImplvirtual
SetIpMulticastIf(int32_t ipIf)ns3::LinuxSocketImplprivatevirtual
SetIpMulticastLoop(bool loop)ns3::LinuxSocketImplprivatevirtual
SetIpMulticastTtl(uint8_t ipTtl)ns3::LinuxSocketImplprivatevirtual
SetIpTtl(uint8_t ipTtl)ns3::LinuxSocketImplprivatevirtual
SetMtuDiscover(bool discover)ns3::LinuxSocketImplprivatevirtual
SetNode(Ptr< Node > node)ns3::LinuxSocketImplvirtual
SetNs3ToPosixConverter(LinuxSocketImpl::Ns3ToPosixConverter cb)ns3::LinuxSocketImpl
SetPosixToNs3Converter(LinuxSocketImpl::PosixToNs3Converter cb)ns3::LinuxSocketImpl
SetRcvBufSize(uint32_t size)ns3::LinuxSocketImplprivatevirtual
ShutdownRecv(void)ns3::LinuxSocketImplvirtual
ShutdownSend(void)ns3::LinuxSocketImplvirtual
~LinuxSocketImpl()ns3::LinuxSocketImplvirtual