![]() |
Subversion
|
Client Operations. More...
Functions | |
| revision::number | apache::subversion::svnxx::client::status (context &ctx, const char *path, const revision &rev, depth depth, status_flags flags, status_callback callback) |
| Perform a status operation on path. More... | |
| svnxx::detail::future< revision::number > | apache::subversion::svnxx::client::async::status (std::launch policy, context &ctx, const char *path, const revision &rev, depth depth_, status_flags flags, status_callback callback) |
| Perform an asynchronous status operation on path. More... | |
| svnxx::detail::future< revision::number > | apache::subversion::svnxx::client::async::status (context &ctx, const char *path, const revision &rev, depth depth_, status_flags flags, status_callback callback) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More... | |
Client Operations.
TODO: document this
| revision::number apache::subversion::svnxx::client::status | ( | context & | ctx, |
| const char * | path, | ||
| const revision & | rev, | ||
| depth | depth, | ||
| status_flags | flags, | ||
| status_callback | callback | ||
| ) |
Perform a status operation on path.
| ctx | the #context object to use for this operation |
| path | the (root) path for the status walk. |
| rev | the revision to use when check_out_of_date is set in flags |
| depth | the depth of the operation |
| flags | a combination of status_flags |
| callback | a function that will be called for each status target |
| svnxx::detail::future<revision::number> apache::subversion::svnxx::client::async::status | ( | context & | ctx, |
| const char * | path, | ||
| const revision & | rev, | ||
| depth | depth_, | ||
| status_flags | flags, | ||
| status_callback | callback | ||
| ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
std::launch policy set to std::launch::async|std::launch::deferred. | svnxx::detail::future<revision::number> apache::subversion::svnxx::client::async::status | ( | std::launch | policy, |
| context & | ctx, | ||
| const char * | path, | ||
| const revision & | rev, | ||
| depth | depth_, | ||
| status_flags | flags, | ||
| status_callback | callback | ||
| ) |
Perform an asynchronous status operation on path.
Behaves as if svn::client::status() were invoked through std::async(), but also maintains the lifetime of internal state relevant to the status operation.
1.8.17