diff options
author | Stefan Metzmacher <metze@samba.org> | 2005-12-12 21:31:42 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:47:17 -0500 |
commit | 36acd6e79c8cb881b9c333313402d993a6d0f511 (patch) | |
tree | 29738d21349a159c3cd28d4577779c6c7e8f209e /source4/wrepl_server/wrepl_server.h | |
parent | b052ab8ad4ea31a45d61d5c6d8e34b6879848045 (diff) | |
download | samba-36acd6e79c8cb881b9c333313402d993a6d0f511.tar.gz samba-36acd6e79c8cb881b9c333313402d993a6d0f511.tar.bz2 samba-36acd6e79c8cb881b9c333313402d993a6d0f511.zip |
r12200: - move the the winsreplication client and server code to the packet_context
system
- this needs to be in one big patch, because of the merging code,
that changes client in server connections and the other way around
- use socket_connect_send/_recv() in the client code
metze
(This used to be commit f0105b7fcdc3032d22444a1973927fff2dd9a06f)
Diffstat (limited to 'source4/wrepl_server/wrepl_server.h')
-rw-r--r-- | source4/wrepl_server/wrepl_server.h | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/source4/wrepl_server/wrepl_server.h b/source4/wrepl_server/wrepl_server.h index 7025bff496..118686622e 100644 --- a/source4/wrepl_server/wrepl_server.h +++ b/source4/wrepl_server/wrepl_server.h @@ -35,6 +35,7 @@ struct wreplsrv_in_call { struct wreplsrv_in_connection *wreplconn; struct wrepl_packet req_packet; struct wrepl_packet rep_packet; + BOOL terminate_after_send; }; /* @@ -43,6 +44,7 @@ struct wreplsrv_in_call { struct wreplsrv_in_connection { struct wreplsrv_in_connection *prev,*next; struct stream_connection *conn; + struct packet_context *packet; /* our global service context */ struct wreplsrv_service *service; @@ -67,25 +69,6 @@ struct wreplsrv_in_connection { uint32_t our_ctx; uint32_t peer_ctx; } assoc_ctx; - - /* the partial input on the connection */ - DATA_BLOB partial; - size_t partial_read; - - /* - * are we currently processing a request? - * this prevents loops, with half async code - */ - BOOL processing; - - /* - * if this is set we no longer accept incoming packets - * and terminate the connection after we have send all packets - */ - BOOL terminate; - - /* the list of outgoing DATA_BLOB's that needs to be send */ - struct data_blob_list_item *send_queue; }; /* |