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 }
1.4.7