/users/dtb26/GITROOT/vs-vetserial-poc/src/excepts.h File Reference

Custom exception objects for use throughout the pending application-space. It is intended that this lib will serve as a centralized exception implementation and will grow as need dictates. More...

#include <stdexcept>
#include <string>

Go to the source code of this file.

Namespaces

namespace  cornelluniversity

Classes

class  cornelluniversity::vetsim_exception
 Base exception object for use within the vet application-space. It is intended that this will be the primary exception object in cases where you need to trap things that can't be caught before runtime; extend as needed for situations that can be uniquely dealt with. I've added a details() rouitne which will just give you the std::string variant of what(). std::runtime_error. More...
class  cornelluniversity::vetsim_serial
class  cornelluniversity::vetsim_badchksum
 Exception object for use with the vet serial protocol. This is intended to catch errors resulting from failed checksum (crc16) validation checks. A likely scenerio is to catch the failue and reply to the transmitter with a NAK, essentially asking for a retransmission. cornelluniversity::vetsim_exception. More...
class  cornelluniversity::vetsim_timeout
 Exception object for use with the vet serial protocol. This is intended to catch errors resulting from failed checksum (crc16) validation checks. A likely scenerio is to catch the failue and reply to the transmitter with a NAK, essentially asking for a retransmission. cornelluniversity::vetsim_exception. More...


Detailed Description

Custom exception objects for use throughout the pending application-space. It is intended that this lib will serve as a centralized exception implementation and will grow as need dictates.


Generated on Sat Nov 10 10:03:36 2012 for Vet Serial Interfaces (w/ proof-of-concept application) by  doxygen 1.4.7