#include <sim_interface.h>
Public Member Functions | |
virtual | ~INetStreamSocket () |
virtual void | connect (const char *, int)=0 |
virtual void | disconnect ()=0 |
virtual void | listen (int)=0 |
virtual int | accept (INetStreamSocket **)=0 |
virtual int | send_data (const void *data, int datalen)=0 |
virtual int | read_data (void *buf, int *buflen)=0 |
virtual int | setsockopt (char *optname, void *val, size_t valsize)=0 |
virtual void | print_state (FILE *)=0 |
virtual bool | is_connected ()=0 |
virtual bool | is_listening ()=0 |
virtual int | getpeername (struct sockaddr *sa, size_t *salen) |
virtual int | getsockname (struct sockaddr *sa, size_t *salen) |
virtual bool | get_var (const char *var, char *result, int result_len) |
virtual bool | set_var (const char *var, const char *val) |
Definition at line 134 of file sim_interface.h.
virtual INetStreamSocket::~INetStreamSocket | ( | ) | [inline, virtual] |
Definition at line 136 of file sim_interface.h.
virtual int INetStreamSocket::accept | ( | INetStreamSocket ** | ) | [pure virtual] |
Referenced by ns3::NscTcpSocketImpl::Accept().
virtual void INetStreamSocket::connect | ( | const char * | , | |
int | ||||
) | [pure virtual] |
Referenced by ns3::NscTcpSocketImpl::Connect().
virtual void INetStreamSocket::disconnect | ( | ) | [pure virtual] |
Referenced by ns3::NscTcpSocketImpl::Close(), and ns3::NscTcpSocketImpl::SendPendingData().
virtual bool INetStreamSocket::get_var | ( | const char * | var, | |
char * | result, | |||
int | result_len | |||
) | [inline, virtual] |
Definition at line 160 of file sim_interface.h.
virtual int INetStreamSocket::getpeername | ( | struct sockaddr * | sa, | |
size_t * | salen | |||
) | [inline, virtual] |
Definition at line 152 of file sim_interface.h.
Referenced by ns3::NscTcpSocketImpl::CompleteFork().
virtual int INetStreamSocket::getsockname | ( | struct sockaddr * | sa, | |
size_t * | salen | |||
) | [inline, virtual] |
Definition at line 155 of file sim_interface.h.
Referenced by ns3::NscTcpSocketImpl::CompleteFork(), and ns3::NscTcpSocketImpl::ConnectionSucceeded().
virtual bool INetStreamSocket::is_connected | ( | ) | [pure virtual] |
Referenced by ns3::NscTcpSocketImpl::NSCWakeup().
virtual bool INetStreamSocket::is_listening | ( | ) | [pure virtual] |
Referenced by ns3::NscTcpSocketImpl::Accept().
virtual void INetStreamSocket::listen | ( | int | ) | [pure virtual] |
Referenced by ns3::NscTcpSocketImpl::Listen().
virtual void INetStreamSocket::print_state | ( | FILE * | ) | [pure virtual] |
virtual int INetStreamSocket::read_data | ( | void * | buf, | |
int * | buflen | |||
) | [pure virtual] |
Referenced by ns3::NscTcpSocketImpl::ReadPendingData().
virtual int INetStreamSocket::send_data | ( | const void * | data, | |
int | datalen | |||
) | [pure virtual] |
Referenced by ns3::NscTcpSocketImpl::SendPendingData().
virtual bool INetStreamSocket::set_var | ( | const char * | var, | |
const char * | val | |||
) | [inline, virtual] |
Definition at line 165 of file sim_interface.h.
virtual int INetStreamSocket::setsockopt | ( | char * | optname, | |
void * | val, | |||
size_t | valsize | |||
) | [pure virtual] |