razor.h
changeset 208 7b460017c221
parent 197 d29026900856
child 210 c78f677d96b8
     1.1 --- a/razor.h	Mon Apr 07 00:35:27 2008 -0400
     1.2 +++ b/razor.h	Mon Apr 07 23:52:14 2008 -0400
     1.3 @@ -112,9 +112,12 @@
     1.4  };
     1.5  
     1.6  struct razor_transaction *
     1.7 -razor_transaction_create(struct razor_set *system, struct razor_set *upstream,
     1.8 -			 int update_count, const char **update_packages,
     1.9 -			 int remove_count, const char **remove_packages);
    1.10 +razor_transaction_create(struct razor_set *system, struct razor_set *upstream);
    1.11 +void razor_transaction_install_package(struct razor_transaction *transaction,
    1.12 +				       struct razor_package *package);
    1.13 +void razor_transaction_remove_package(struct razor_transaction *transaction,
    1.14 +				      struct razor_package *package);
    1.15 +void razor_transaction_update_all(struct razor_transaction *transaction);
    1.16  int razor_transaction_describe(struct razor_transaction *trans);
    1.17  struct razor_set *razor_transaction_finish(struct razor_transaction *trans);
    1.18  void razor_transaction_destroy(struct razor_transaction *trans);