8 |
|
|
9 |
|
#include "Share.hpp" |
10 |
|
|
11 |
< |
Share::Share(const _R<dbi::Connection>& connection, const api::Address& host, const cse::String& share) : connection(connection), host(host), share(share) |
11 |
> |
Share::Share(const _R<Connector>& connector, const api::Address& host, const cse::String& share) : connector(connector), host(host), share(share) |
12 |
|
{ |
13 |
|
cse::String address, port; |
14 |
|
|
27 |
|
|
28 |
|
Share::~Share() |
29 |
|
{ |
30 |
+ |
_R<dbi::Connection> connection(connector->Connect()); |
31 |
+ |
|
32 |
|
connection->Parse(_B("UPDATE files SET live = FALSE WHERE root = ?"))->Execute(path.GetPath()); |
33 |
+ |
connector->Release(connection); |
34 |
|
} |
35 |
|
|
36 |
|
api::Path Share::shares(_B("Shares")); |