ScaffoldEdge_AMOS.cc

Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 #include "ScaffoldEdge_AMOS.hh"
00011 using namespace AMOS;
00012 using namespace std;
00013 
00014 
00015 
00016 
00017 //================================================ ScaffoldEdge_t ==============
00018 const NCode_t ScaffoldEdge_t::NCODE = M_SCAFFOLDEDGE;
00019 
00020 
00021 //----------------------------------------------------- readMessage ------------
00022 void ScaffoldEdge_t::readMessage (const Message_t & msg)
00023 {
00024   ScaffoldLink_t::readMessage (msg);
00025   IEdge_t::readMessage (msg);
00026 
00027   try {
00028     // put ScaffoldEdge_t specifics here
00029   }
00030   catch (ArgumentException_t) {
00031     
00032     clear( );
00033     throw;
00034   }
00035 }
00036 
00037 
00038 //----------------------------------------------------- readRecord -------------
00039 void ScaffoldEdge_t::readRecord (istream & fix, istream & var)
00040 {
00041   ScaffoldLink_t::readRecord (fix, var);
00042   IEdge_t::readRecord (fix, var);
00043 
00044   // put ScaffoldEdge_t specifics here
00045 }
00046 
00047 
00048 //----------------------------------------------------- readRecordFix ----------
00049 void ScaffoldEdge_t::readRecordFix (istream & fix)
00050 {
00051   ScaffoldLink_t::readRecordFix (fix);
00052   IEdge_t::readRecordFix (fix);
00053 
00054   // put ScaffoldEdge_t specifics here
00055 }
00056 
00057 
00058 //----------------------------------------------------- writeMessage -----------
00059 void ScaffoldEdge_t::writeMessage (Message_t & msg) const
00060 {
00061   ScaffoldLink_t::writeMessage (msg);
00062   IEdge_t::writeMessage (msg);
00063 
00064   try {
00065 
00066     msg . setMessageCode (ScaffoldEdge_t::NCODE);
00067 
00068     // put ScaffoldEdge_t specifics here
00069   }
00070   catch (ArgumentException_t) {
00071 
00072     msg . clear( );
00073     throw;
00074   }
00075 }
00076 
00077 
00078 //----------------------------------------------------- writeRecord ------------
00079 void ScaffoldEdge_t::writeRecord (ostream & fix, ostream & var) const
00080 {
00081   ScaffoldLink_t::writeRecord (fix, var);
00082   IEdge_t::writeRecord (fix, var);
00083 
00084   // put ScaffoldEdge_t specifics here
00085 }

Generated on Mon Feb 22 17:36:27 2010 for libAMOS by  doxygen 1.4.7