#include <ExceptionImpl.h>
Public Member Functions | |
| virtual | ~Exception () throw () |
| Exception (const std::string initMessage) | |
| Exception () | |
| Exception (const Exception< S > &source) | |
| Exception< S > & | operator= (const Exception< S > &source) |
| virtual const char * | what () const throw () |
| virtual std::string | getParameterString (const std::string &name) const |
| virtual u32 | getParameterNumber (const std::string &name) const |
| virtual void | setMessageString (const std::string &newMsgString) |
| virtual void | setParameter (const std::string &name, const std::string &value) |
| virtual void | setParameter (const std::string &name, const u32 value) |
Private Attributes | |
| std::string | messageStr |
| std::string | outputStr |
| std::map< std::string, std::string > | r_ptrStrMap |
| std::map< std::string, u32 > | r_ptrNumMap |
Definition at line 60 of file ExceptionImpl.h.
| virtual ~Exception | ( | ) | throw () [inline, virtual] |
Definition at line 64 of file ExceptionImpl.h.
| Exception | ( | const std::string | initMessage | ) | [inline] |
Definition at line 66 of file ExceptionImpl.h.
| Exception | ( | ) | [inline] |
Definition at line 67 of file ExceptionImpl.h.
Definition at line 89 of file ExceptionImpl.h.
References Exception< S >::setParameter().

| u32 getParameterNumber | ( | const std::string & | name | ) | const [virtual] |
Definition at line 235 of file ExceptionImpl.h.
References Exception< S >::r_ptrNumMap.
Referenced by Exception< S >::what().
| std::string getParameterString | ( | const std::string & | name | ) | const [virtual] |
Definition at line 242 of file ExceptionImpl.h.
References Exception< S >::r_ptrStrMap.
Referenced by Exception< S >::what().
Definition at line 110 of file ExceptionImpl.h.
References Exception< S >::messageStr, Exception< S >::outputStr, Exception< S >::r_ptrNumMap, Exception< S >::r_ptrStrMap, and Exception< S >::setParameter().

| void setMessageString | ( | const std::string & | newMsgString | ) | [virtual] |
Definition at line 215 of file ExceptionImpl.h.
References Exception< S >::messageStr.
Referenced by testStandalone::testException().
| void setParameter | ( | const std::string & | name, | |
| const u32 | value | |||
| ) | [virtual] |
Definition at line 228 of file ExceptionImpl.h.
References Exception< S >::r_ptrNumMap.
| void setParameter | ( | const std::string & | name, | |
| const std::string & | value | |||
| ) | [virtual] |
Definition at line 222 of file ExceptionImpl.h.
References Exception< S >::r_ptrStrMap.
Referenced by Exception< S >::Exception(), Exception< S >::operator=(), and testStandalone::testException().
| const char * what | ( | ) | const throw () [virtual] |
Definition at line 137 of file ExceptionImpl.h.
References Exception< S >::getParameterNumber(), Exception< S >::getParameterString(), Exception< S >::messageStr, and Exception< S >::outputStr.
Referenced by SMBIOSGetSysInfoErrorString(), and testStandalone::testException().

std::string messageStr [private] |
Definition at line 80 of file ExceptionImpl.h.
Referenced by Exception< S >::operator=(), Exception< S >::setMessageString(), and Exception< S >::what().
std::string outputStr [mutable, private] |
Definition at line 81 of file ExceptionImpl.h.
Referenced by Exception< S >::operator=(), and Exception< S >::what().
std::map< std::string, u32 > r_ptrNumMap [private] |
Definition at line 84 of file ExceptionImpl.h.
Referenced by Exception< S >::getParameterNumber(), Exception< S >::operator=(), and Exception< S >::setParameter().
std::map< std::string, std::string > r_ptrStrMap [private] |
Definition at line 83 of file ExceptionImpl.h.
Referenced by Exception< S >::getParameterString(), Exception< S >::operator=(), and Exception< S >::setParameter().
1.7.1