summaryrefslogtreecommitdiff
path: root/lib/gras_impl/messages.hpp
diff options
context:
space:
mode:
authorJosh Blum2012-09-29 10:09:13 -0700
committerJosh Blum2012-09-29 10:09:13 -0700
commit17e39ddbb0940d9d5e687713531e9a18d18e29f1 (patch)
treef4872dc865e42a2584aa31d96055dfb0bac7cf86 /lib/gras_impl/messages.hpp
parentba9ed63e59c1fc92bc823d11d779fe162df0aca1 (diff)
downloadsandhi-17e39ddbb0940d9d5e687713531e9a18d18e29f1.tar.gz
sandhi-17e39ddbb0940d9d5e687713531e9a18d18e29f1.tar.bz2
sandhi-17e39ddbb0940d9d5e687713531e9a18d18e29f1.zip
ported input and output port handlers to apology
Diffstat (limited to 'lib/gras_impl/messages.hpp')
-rw-r--r--lib/gras_impl/messages.hpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/gras_impl/messages.hpp b/lib/gras_impl/messages.hpp
index 3b57fef..f3e3a37 100644
--- a/lib/gras_impl/messages.hpp
+++ b/lib/gras_impl/messages.hpp
@@ -57,6 +57,7 @@ struct TopHintMessage
//----------------------------------------------------------------------
//-- message to an input port
+//-- do not ack
//----------------------------------------------------------------------
struct InputTagMessage
@@ -77,7 +78,7 @@ struct InputTokenMessage
Token token;
};
-struct InputAllocatorMessage
+struct InputAllocMessage
{
size_t index;
SBufferToken token;
@@ -91,6 +92,7 @@ struct InputCheckMessage
//----------------------------------------------------------------------
//-- message to an output port
+//-- do not ack
//----------------------------------------------------------------------
struct OutputBufferMessage
@@ -118,8 +120,15 @@ struct OutputHintMessage
WeakToken token;
};
+struct OutputAllocMessage
+{
+ size_t index;
+ SBufferToken token;
+};
+
//----------------------------------------------------------------------
//-- message to just the block
+//-- do not ack
//----------------------------------------------------------------------
struct SelfKickMessage