| 407 | |
| 408 | |
| 409 | size_t TLValidityPeriod::length() const |
| 410 | { |
| 411 | // GSM 03.40 9.2.3.3 |
| 412 | switch (mVPF) { |
| 413 | case 0: return 0; // not present |
| 414 | case 1: return 1; // relative format, 9.2.3.12.1 |
| 415 | case 2: return 7; // enhanced format, 9.2.3.12.2 |
| 416 | case 3: return 7; // absolute format, 9.2.3.12.3 |
| 417 | default: assert(0); // someone forgot to initialize the VPF |
| 418 | } |
| 419 | } |
| 420 | |
| 421 | |
| 422 | void TLValidityPeriod::parse(const TLFrame& src, size_t& rp) |
no test coverage detected