libDwm-0.6.0
Dwm::IpAddress Class Referenceabstract

This class encapsulates an IP address. More...

#include <DwmIpAddress.hh>

Inheritance diagram for Dwm::IpAddress:
Collaboration diagram for Dwm::IpAddress:

Public Member Functions

virtual operator std::string () const =0
 Returns a dotted-decimal string representation.
 
- Public Member Functions inherited from Dwm::Readable
virtual ~Readable ()
 destructor
 
virtual std::istream & Read (std::istream &is)=0
 Read from an istream. Return the istream.
 
virtual ssize_t Read (int fd)=0
 Read from a file descriptor. More...
 
virtual size_t Read (FILE *f)=0
 Read from a FILE pointer. More...
 
- Public Member Functions inherited from Dwm::Writable
virtual ~Writable ()
 Destructor.
 
virtual std::ostream & Write (std::ostream &os) const =0
 Write to an ostream. Return the ostream.
 
virtual ssize_t Write (int fd) const =0
 Write to a file descriptor. More...
 
virtual size_t Write (FILE *f) const =0
 Write to a FILE pointer. More...
 
virtual uint32_t StreamedLength () const =0
 Returns the number of bytes that should be written if one of the Write() members is called. More...
 
- Public Member Functions inherited from Dwm::GZReadable
virtual ~GZReadable ()
 destructor
 
virtual int Read (gzFile gzf)=0
 Read from a gzFile. More...
 
- Public Member Functions inherited from Dwm::GZWritable
virtual ~GZWritable ()
 destructor
 
virtual int Write (gzFile gzf) const =0
 Write to a gzFile. More...
 
- Public Member Functions inherited from Dwm::BZ2Readable
virtual int BZRead (BZFILE *bzf)=0
 Read from a BZFILE pointer. More...
 
- Public Member Functions inherited from Dwm::BZ2Writable
virtual int BZWrite (BZFILE *bzf) const =0
 Write to a BZFILE pointer. More...
 

Detailed Description

This class encapsulates an IP address.


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