| 5809 | } |
| 5810 | |
| 5811 | TSVIO |
| 5812 | TSVConnWrite(TSVConn connp, TSCont contp, TSIOBufferReader readerp, int64_t nbytes) |
| 5813 | { |
| 5814 | sdk_assert(sdk_sanity_check_iocore_structure(connp) == TS_SUCCESS); |
| 5815 | sdk_assert(sdk_sanity_check_iocore_structure(contp) == TS_SUCCESS); |
| 5816 | sdk_assert(sdk_sanity_check_iocore_structure(readerp) == TS_SUCCESS); |
| 5817 | sdk_assert(nbytes >= 0); |
| 5818 | |
| 5819 | FORCE_PLUGIN_SCOPED_MUTEX(contp); |
| 5820 | VConnection *vc = reinterpret_cast<VConnection *>(connp); |
| 5821 | |
| 5822 | return reinterpret_cast<TSVIO>( |
| 5823 | vc->do_io_write(reinterpret_cast<INKContInternal *>(contp), nbytes, reinterpret_cast<IOBufferReader *>(readerp))); |
| 5824 | } |
| 5825 | |
| 5826 | void |
| 5827 | TSVConnClose(TSVConn connp) |