]> arthur.barton.de Git - netatalk.git/blobdiff - libevent/bufferevent-internal.h
Writing metadata xattr on directories with sticky bit set, FR#94
[netatalk.git] / libevent / bufferevent-internal.h
index 71711a36497e7fc396e5d17553d20ee6ebf28d51..8348ab7a06c0b63a4b1a88634665b90f33bb9028 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2008-2010 Niels Provos and Nick Mathewson
+ * Copyright (c) 2008-2012 Niels Provos and Nick Mathewson
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -98,6 +98,8 @@ struct bufferevent_rate_limit_group {
        /** The smallest number of bytes that any member of the group should
         * be limited to read or write at a time. */
        ev_ssize_t min_share;
+       ev_ssize_t configured_min_share;
+
        /** Timeout event that goes off once a tick, when the bucket is ready
         * to refill. */
        struct event master_refill_event;
@@ -195,7 +197,8 @@ struct bufferevent_private {
 enum bufferevent_ctrl_op {
        BEV_CTRL_SET_FD,
        BEV_CTRL_GET_FD,
-       BEV_CTRL_GET_UNDERLYING
+       BEV_CTRL_GET_UNDERLYING,
+       BEV_CTRL_CANCEL_ALL
 };
 
 /** Possible data types for a control callback */