summaryrefslogtreecommitdiff
path: root/source4/wrepl_server/wrepl_server.h
diff options
context:
space:
mode:
authorAndreas Schneider <asn@redhat.com>2010-01-20 14:21:47 +0100
committerStefan Metzmacher <metze@samba.org>2010-03-03 09:22:37 +0100
commit3f946240fa892f79c83f9c00f1b16ea73c2ad237 (patch)
tree754ac26b72dd50d9546dcc07ead9c0432be87c7a /source4/wrepl_server/wrepl_server.h
parent27ae935a8df409ce7557bd369250fa450120fdfe (diff)
downloadsamba-3f946240fa892f79c83f9c00f1b16ea73c2ad237.tar.gz
samba-3f946240fa892f79c83f9c00f1b16ea73c2ad237.tar.bz2
samba-3f946240fa892f79c83f9c00f1b16ea73c2ad237.zip
s4-winrepl: Migrated the wins replication server to tsocket.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source4/wrepl_server/wrepl_server.h')
-rw-r--r--source4/wrepl_server/wrepl_server.h9
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;