Network::Exception Class Reference

This class is the top exception class used in libsocket. More...

#include <socketexception.hh>

List of all members.

Public Member Functions

 Exception ()
 Exception (const char *file, int line)
 Exception (const std::string &err, const char *file, int line)
void print (std::ostream &stream) const
const std::string & get_error () const
const char * get_file () const
int get_line () const

Protected Attributes

std::string _error
const char * _file
int _line


Detailed Description

This class is the top exception class used in libsocket.

Author:
Julien Lemoine <speedblue at="" happycoders="" dot="" org>="">

Definition at line 47 of file socketexception.hh.


Constructor & Destructor Documentation

Network::Exception::Exception (  )  [inline]

Definition at line 50 of file socketexception.hh.

Network::Exception::Exception ( const char *  file,
int  line 
) [inline]

Definition at line 54 of file socketexception.hh.

Network::Exception::Exception ( const std::string &  err,
const char *  file,
int  line 
) [inline]

Definition at line 58 of file socketexception.hh.

References _error.


Member Function Documentation

const std::string & Network::Exception::get_error (  )  const

Definition at line 34 of file socketexception.cc.

References _error.

const char * Network::Exception::get_file (  )  const

Definition at line 39 of file socketexception.cc.

References _file.

int Network::Exception::get_line (  )  const

Definition at line 44 of file socketexception.cc.

References _line.

void Network::Exception::print ( std::ostream &  stream  )  const

Definition at line 49 of file socketexception.cc.

References _error, _file, and _line.

Referenced by Network::operator<<().


Member Data Documentation

std::string Network::Exception::_error [protected]

Definition at line 70 of file socketexception.hh.

Referenced by Exception(), get_error(), and print().

const char* Network::Exception::_file [protected]

Definition at line 71 of file socketexception.hh.

Referenced by get_file(), and print().

int Network::Exception::_line [protected]

Definition at line 72 of file socketexception.hh.

Referenced by get_line(), and print().


The documentation for this class was generated from the following files:
Generated on Thu Dec 28 19:14:03 2006 for libsocket by  doxygen 1.4.7