ns3::Socket Member List

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

AggregateObject(Ptr< Object > other)ns3::Object
Bind(const Address &address)=0ns3::Socket [pure virtual]
Bind()=0ns3::Socket [pure virtual]
Close(void)=0ns3::Socket [pure virtual]
Connect(const Address &address)=0ns3::Socket [pure virtual]
ConstructSelf(const AttributeList &attributes)ns3::ObjectBase [protected]
CreateSocket(Ptr< Node > node, TypeId tid)ns3::Socket [static]
Dispose(void)ns3::Object
DoDispose(void)ns3::Socket [protected, virtual]
GetAggregateIterator(void) const ns3::Object
GetAttribute(std::string name, AttributeValue &value) const ns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &attribute) const ns3::ObjectBase
GetErrno(void) const =0ns3::Socket [pure virtual]
GetInstanceTypeId(void) const ns3::Object [virtual]
GetNode(void) const =0ns3::Socket [pure virtual]
GetObject(void) const ns3::Object [inline]
GetObject(TypeId tid) const ns3::Object [inline]
GetReferenceCount(void) const ns3::Object
GetRxAvailable(void) const =0ns3::Socket [pure virtual]
GetSockName(Address &address) const =0ns3::Socket [pure virtual]
GetTxAvailable(void) const =0ns3::Socket [pure virtual]
GetTypeId(void)ns3::Object [static]
Listen(void)=0ns3::Socket [pure virtual]
NotifyConstructionCompleted(void)ns3::ObjectBase [protected, virtual]
NotifyNewAggregate()ns3::Object [protected, virtual]
Object(const Object &o)ns3::Object [protected]
Recv(uint32_t maxSize, uint32_t flags)=0ns3::Socket [pure virtual]
Recv(void)ns3::Socket
Recv(uint8_t *buf, uint32_t size, uint32_t flags)ns3::Socket
RecvFrom(uint32_t maxSize, uint32_t flags, Address &fromAddress)=0ns3::Socket [pure virtual]
RecvFrom(Address &fromAddress)ns3::Socket
RecvFrom(uint8_t *buf, uint32_t size, uint32_t flags, Address &fromAddress)ns3::Socket
Ref(void) const ns3::Object [inline]
Send(Ptr< Packet > p, uint32_t flags)=0ns3::Socket [pure virtual]
Send(Ptr< Packet > p)ns3::Socket
Send(const uint8_t *buf, uint32_t size, uint32_t flags)ns3::Socket
SendTo(Ptr< Packet > p, uint32_t flags, const Address &toAddress)=0ns3::Socket [pure virtual]
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
SetAttribute(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAttributeFailSafe(std::string name, const AttributeValue &value)ns3::ObjectBase
SetConnectCallback(Callback< void, Ptr< Socket > > connectionSucceeded, Callback< void, Ptr< Socket > > connectionFailed)ns3::Socket
SetDataSentCallback(Callback< void, Ptr< Socket >, uint32_t > dataSent)ns3::Socket
SetRecvCallback(Callback< void, Ptr< Socket > >)ns3::Socket
SetSendCallback(Callback< void, Ptr< Socket >, uint32_t > sendCb)ns3::Socket
ShutdownRecv(void)=0ns3::Socket [pure virtual]
ShutdownSend(void)=0ns3::Socket [pure virtual]
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) const ns3::Object [inline]


Generated on Fri Apr 9 15:01:11 2010 for NS-3 by  doxygen 1.5.8