doc
This commit is contained in:
@@ -18,9 +18,7 @@ Release Notes
|
||||
* Add server ignore address list. cf. `pvxs::server::Config::ignoreAddrs`. Configured from $EPICS_PVAS_IGNORE_ADDR_LIST.
|
||||
* Allow TCP timeout to be configured.
|
||||
* Add `pvxs::client::Context::connect()` to force Channel creation and retention.
|
||||
* Add `pvxs::client::Subscription::shared_from_this()` which can be used with eg. `pvxs::MPMCFIFO` (also newly added).
|
||||
* Add per Server/Context statistical reporting of network bandwidth used by TCP connection, and by Channel.
|
||||
cf. `pvxs::client::Context::report()` and `pvxs::server::Server::report()`.
|
||||
* Add `pvxs::client::Subscription::shared_from_this()` which can be used with eg. the new `pvxs::MPMCFIFO` to create a work queue.
|
||||
|
||||
0.1.5 (May 2021)
|
||||
----------------
|
||||
|
||||
+2
-1
@@ -119,7 +119,7 @@ struct PVXS_API Operation {
|
||||
|
||||
//! Explicitly cancel a pending operation.
|
||||
//! Blocks until an in-progress callback has completed.
|
||||
//! @returns true if the operation was cancelled, or false if already complete.
|
||||
//! @returns true if the operation was canceled, or false if already complete.
|
||||
virtual bool cancel() =0;
|
||||
|
||||
/** @brief Block until Operation completion
|
||||
@@ -206,6 +206,7 @@ public:
|
||||
//! Return strong internal reference which will not prevent
|
||||
//! implicit cancellation when the last reference returned
|
||||
//! by exec() is released.
|
||||
//! @since UNRELEASED
|
||||
virtual std::shared_ptr<Subscription> shared_from_this() const =0;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user