| 152 | |
| 153 | |
| 154 | void CPMessage::write(L3Frame& dest) const |
| 155 | { |
| 156 | // We override L3Message::write for the transaction identifier. |
| 157 | dest.resize(bitsNeeded()); |
| 158 | size_t wp = 0; |
| 159 | // Note that 1/2-octet fields are reversed relative to Table 7.1. |
| 160 | dest.writeField(wp,mTI,4); |
| 161 | dest.writeField(wp,PD(),4); |
| 162 | dest.writeField(wp,MTI(),8); |
| 163 | writeBody(dest, wp); |
| 164 | } |
| 165 | |
| 166 | |
| 167 | void CPData::parseBody( const L3Frame& src, size_t &rp ) |
no test coverage detected