INetStreamSocket Struct Reference

#include <sim_interface.h>

List of all members.

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)

Detailed Description

Definition at line 134 of file sim_interface.h.


Constructor & Destructor Documentation

virtual INetStreamSocket::~INetStreamSocket (  )  [inline, virtual]

Definition at line 136 of file sim_interface.h.


Member Function Documentation

virtual int INetStreamSocket::accept ( INetStreamSocket **   )  [pure virtual]
virtual void INetStreamSocket::connect ( const char *  ,
int   
) [pure virtual]
virtual void INetStreamSocket::disconnect (  )  [pure virtual]
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]
virtual bool INetStreamSocket::is_connected (  )  [pure virtual]
virtual bool INetStreamSocket::is_listening (  )  [pure virtual]
virtual void INetStreamSocket::listen ( int   )  [pure virtual]
virtual void INetStreamSocket::print_state ( FILE *   )  [pure virtual]
virtual int INetStreamSocket::read_data ( void *  buf,
int *  buflen 
) [pure virtual]
virtual int INetStreamSocket::send_data ( const void *  data,
int  datalen 
) [pure virtual]
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]

The documentation for this struct was generated from the following file:
Generated on Thu Dec 3 14:09:13 2009 for NS-3 by  doxygen 1.6.3