ns-3 Direct Code Execution
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ns3::TermUnixFileFd Class Reference

#include <unix-file-fd.h>

+ Inheritance diagram for ns3::TermUnixFileFd:
+ Collaboration diagram for ns3::TermUnixFileFd:

Public Member Functions

 TermUnixFileFd (int realFd)
virtual ~TermUnixFileFd ()
virtual int Close (void)
- Public Member Functions inherited from ns3::UnixFileFdBase
 UnixFileFdBase (int realFd)
virtual ~UnixFileFdBase ()
virtual int Accept (struct sockaddr *my_addr, socklen_t *addrlen)
virtual int Bind (const struct sockaddr *my_addr, socklen_t addrlen)
virtual bool CanRecv (void) const
virtual bool CanSend (void) const
virtual int Connect (const struct sockaddr *my_addr, socklen_t addrlen)
virtual int Fcntl (int cmd, unsigned long arg)
virtual int Ftruncate (off_t length)
virtual int Fxstat (int ver, struct::stat *buf)
virtual int Fxstat64 (int ver, struct::stat64 *buf)
virtual int Getpeername (struct sockaddr *name, socklen_t *namelen)
virtual int GetRealFd (void) const
virtual int Getsockname (struct sockaddr *name, socklen_t *namelen)
virtual int Getsockopt (int level, int optname, void *optval, socklen_t *optlen)
virtual int Gettime (struct itimerspec *cur_value) const
virtual bool HangupReceived (void) const
virtual int Ioctl (int request, char *argp)
virtual bool Isatty (void) const
virtual int Listen (int backlog)
virtual off64_t Lseek (off64_t offset, int whence)
virtual void * Mmap (void *start, size_t length, int prot, int flags, off64_t offset)
virtual int Poll (PollTable *ptable)
virtual ssize_t Read (void *buf, size_t count)
virtual ssize_t Recvmsg (struct msghdr *msg, int flags)
virtual ssize_t Sendmsg (const struct msghdr *msg, int flags)
virtual int Setsockopt (int level, int optname, const void *optval, socklen_t optlen)
virtual int Settime (int flags, const struct itimerspec *new_value, struct itimerspec *old_value)
virtual int Shutdown (int how)
virtual ssize_t Write (const void *buf, size_t count)
- Public Member Functions inherited from ns3::UnixFd
void DecFdCount (void)
int GetFdCount (void) const
void IncFdCount (void)
virtual char * Ttyname (void)

Additional Inherited Members

- Static Public Member Functions inherited from ns3::UnixFd
static TypeId GetTypeId (void)
- Protected Member Functions inherited from ns3::UnixFileFdBase
int PeekRealFd (void) const
- Protected Attributes inherited from ns3::UnixFd
int m_fdFlags
int m_statusFlags

Detailed Description

Definition at line 77 of file unix-file-fd.h.

Constructor & Destructor Documentation

ns3::TermUnixFileFd::TermUnixFileFd ( int  realFd)

Definition at line 420 of file unix-file-fd.cc.

ns3::TermUnixFileFd::~TermUnixFileFd ( )
virtual

Definition at line 424 of file unix-file-fd.cc.

Member Function Documentation

int ns3::TermUnixFileFd::Close ( void  )
virtual

Implements ns3::UnixFd.

Definition at line 428 of file unix-file-fd.cc.


The documentation for this class was generated from the following files: