aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/session
diff options
context:
space:
mode:
authorDave Barach <dave@barachs.net>2017-04-24 10:46:54 -0400
committerFlorin Coras <florin.coras@gmail.com>2017-04-25 16:18:42 +0000
commit11b8dbf78af49d270a0e72abe7dea73eec30d85f (patch)
tree5c9c513483f5c468efcb64b82c03c32733dc3a77 /src/vnet/session
parent45d3496f3d86ee1a930ce0ffd6ca3d1730355eb8 (diff)
"autoreply" flag: autogenerate standard xxx_reply_t messages
Change-Id: I72298aaae7d172082ece3a8edea4217c11b28d79 Signed-off-by: Dave Barach <dave@barachs.net>
Diffstat (limited to 'src/vnet/session')
-rw-r--r--src/vnet/session/session.api68
1 files changed, 7 insertions, 61 deletions
diff --git a/src/vnet/session/session.api b/src/vnet/session/session.api
index e207e46f686..4aef09da2a8 100644
--- a/src/vnet/session/session.api
+++ b/src/vnet/session/session.api
@@ -49,26 +49,17 @@ define application_attach_reply {
@param client_index - opaque cookie to identify the sender
@param context - sender context, to match reply w/ request
*/
- define application_detach {
+autoreply define application_detach {
u32 client_index;
u32 context;
};
- /** \brief detach reply
- @param context - sender context, to match reply w/ request
- @param retval - return code for the request
-*/
-define application_detach_reply {
- u32 context;
- i32 retval;
-};
-
/** \brief vpp->client, please map an additional shared memory segment
@param client_index - opaque cookie to identify the sender
@param context - sender context, to match reply w/ request
@param segment_name -
*/
-define map_another_segment {
+autoreply define map_another_segment {
u32 client_index;
u32 context;
u32 segment_size;
@@ -83,7 +74,7 @@ define map_another_segment {
"tcp://::/0/80" [ipv6] etc.
@param options - socket options, fifo sizes, etc.
*/
-define bind_uri {
+autoreply define bind_uri {
u32 client_index;
u32 context;
u32 accept_cookie;
@@ -97,7 +88,7 @@ define bind_uri {
"tcp://::/0/80" [ipv6], etc.
@param options - socket options, fifo sizes, etc.
*/
-define unbind_uri {
+autoreply define unbind_uri {
u32 client_index;
u32 context;
u8 uri[128];
@@ -122,24 +113,6 @@ define connect_uri {
u64 options[16];
};
-/** \brief Bind reply
- @param context - sender context, to match reply w/ request
- @param retval - return code for the request
-*/
-define bind_uri_reply {
- u32 context;
- i32 retval;
-};
-
-/** \brief unbind reply
- @param context - sender context, to match reply w/ request
- @param retval - return code for the request
-*/
-define unbind_uri_reply {
- u32 context;
- i32 retval;
-};
-
/** \brief vpp->client, connect reply
@param context - sender context, to match reply w/ request
@param retval - return code for the request
@@ -165,15 +138,6 @@ define connect_uri_reply {
u8 segment_name[128];
};
-/** \brief client->vpp
- @param context - sender context, to match reply w/ request
- @param retval - return code for the request
-*/
-define map_another_segment_reply {
- u32 context;
- i32 retval;
-};
-
/** \brief vpp->client, accept this session
@param context - sender context, to match reply w/ request
@param listener_handle - tells client which listener this pertains to
@@ -290,7 +254,7 @@ define bind_sock {
@param context - sender context, to match reply w/ request
@param handle - bind handle obtained from bind reply
*/
-define unbind_sock {
+autoreply define unbind_sock {
u32 client_index;
u32 context;
u64 handle;
@@ -339,15 +303,6 @@ define bind_sock_reply {
u8 segment_name[128];
};
-/** \brief unbind reply
- @param context - sender context, to match reply w/ request
- @param retval - return code for the request
-*/
-define unbind_sock_reply {
- u32 context;
- i32 retval;
-};
-
/** \brief vpp/server->client, connect reply
@param context - sender context, to match reply w/ request
@param retval - return code for the request
@@ -378,23 +333,14 @@ define connect_sock_reply {
@param context - sender context, to match reply w/ request
@param is_enable - disable session layer if 0, enable otherwise
*/
-define session_enable_disable {
+autoreply define session_enable_disable {
u32 client_index;
u32 context;
u8 is_enable;
};
-/** \brief Reply for session enable/disable
- @param context - returned sender context, to match reply w/ request
- @param retval - return code
-*/
-define session_enable_disable_reply {
- u32 context;
- i32 retval;
-};
-
/*
* Local Variables:
* eval: (c-set-style "gnu")
* End:
- */ \ No newline at end of file
+ */