diff options
Diffstat (limited to 'source4/wrepl_server/wrepl_server.h')
-rw-r--r-- | source4/wrepl_server/wrepl_server.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source4/wrepl_server/wrepl_server.h b/source4/wrepl_server/wrepl_server.h index d92e524c35..bb6c181040 100644 --- a/source4/wrepl_server/wrepl_server.h +++ b/source4/wrepl_server/wrepl_server.h @@ -19,6 +19,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "system/network.h" + struct wreplsrv_service; struct wreplsrv_in_connection; struct wreplsrv_out_connection; @@ -35,6 +37,10 @@ struct wreplsrv_in_call { struct wrepl_packet req_packet; struct wrepl_packet rep_packet; bool terminate_after_send; + + DATA_BLOB in; + DATA_BLOB out; + struct iovec out_iov[1]; }; /* @@ -43,7 +49,8 @@ struct wreplsrv_in_call { struct wreplsrv_in_connection { struct wreplsrv_in_connection *prev,*next; struct stream_connection *conn; - struct packet_context *packet; + struct tstream_context *tstream; + struct tevent_queue *send_queue; /* our global service context */ struct wreplsrv_service *service; |