| 5794 | } |
| 5795 | |
| 5796 | TSVIO |
| 5797 | TSVConnRead(TSVConn connp, TSCont contp, TSIOBuffer bufp, int64_t nbytes) |
| 5798 | { |
| 5799 | sdk_assert(sdk_sanity_check_iocore_structure(connp) == TS_SUCCESS); |
| 5800 | sdk_assert(sdk_sanity_check_iocore_structure(contp) == TS_SUCCESS); |
| 5801 | sdk_assert(sdk_sanity_check_iocore_structure(bufp) == TS_SUCCESS); |
| 5802 | sdk_assert(nbytes >= 0); |
| 5803 | |
| 5804 | FORCE_PLUGIN_SCOPED_MUTEX(contp); |
| 5805 | VConnection *vc = reinterpret_cast<VConnection *>(connp); |
| 5806 | |
| 5807 | return reinterpret_cast<TSVIO>( |
| 5808 | vc->do_io_read(reinterpret_cast<INKContInternal *>(contp), nbytes, reinterpret_cast<MIOBuffer *>(bufp))); |
| 5809 | } |
| 5810 | |
| 5811 | TSVIO |
| 5812 | TSVConnWrite(TSVConn connp, TSCont contp, TSIOBufferReader readerp, int64_t nbytes) |