| 188 | } |
| 189 | |
| 190 | bool |
| 191 | INKVConnInternal::get_data(int id, void *data) |
| 192 | { |
| 193 | switch (id) { |
| 194 | case TS_API_DATA_READ_VIO: |
| 195 | *((TSVIO *)data) = reinterpret_cast<TSVIO>(&m_read_vio); |
| 196 | return true; |
| 197 | case TS_API_DATA_WRITE_VIO: |
| 198 | *((TSVIO *)data) = reinterpret_cast<TSVIO>(&m_write_vio); |
| 199 | return true; |
| 200 | case TS_API_DATA_OUTPUT_VC: |
| 201 | *((TSVConn *)data) = reinterpret_cast<TSVConn>(m_output_vc); |
| 202 | return true; |
| 203 | case TS_API_DATA_CLOSED: |
| 204 | *((int *)data) = m_closed; |
| 205 | return true; |
| 206 | default: |
| 207 | return INKContInternal::get_data(id, data); |
| 208 | } |
| 209 | } |
| 210 | |
| 211 | bool |
| 212 | INKVConnInternal::set_data(int id, void *data) |
no test coverage detected