Skip to content

Commit

Permalink
datatransfer: add bytes progress DBus API
Browse files Browse the repository at this point in the history
Add ConfigurationManager::dataTransferBytesSent() DBus method access.

Change-Id: I74fc22f42faeb5c352059831150b6c8b7e813fd8
Reviewed-by: Olivier Soldano <olivier.soldano@savoirfairelinux.com>
  • Loading branch information
Guillaume Roguez authored and Olivier SOLDANO committed Jan 9, 2018
1 parent 25fcfd5 commit e6c7666
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 0 deletions.
8 changes: 8 additions & 0 deletions bin/dbus/cx.ring.Ring.ConfigurationManager.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1419,6 +1419,14 @@
</arg>
</method>

<method name="dataTransferBytesSent" tp:name-for-bindings="dataTransferBytesSent">
<tp:added version="4.2.0"/>
<arg type="t" name="BytesProgress" direction="out">
</arg>
<arg type="t" name="DataTransferId" direction="in">
</arg>
</method>

<signal name="mediaParametersChanged" tp:name-for-bindings="mediaParametersChanged">
<tp:added version="2.3.0"/>
<tp:docstring>
Expand Down
6 changes: 6 additions & 0 deletions bin/dbus/dbusconfigurationmanager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -634,3 +634,9 @@ DBusConfigurationManager::dataTransferInfo(const DRing::DataTransferId& id)
out._6 = info.path;
return out;
}

uint64_t
DBusConfigurationManager::dataTransferBytesSent(const uint64_t& id)
{
return DRing::dataTransferBytesSent(id);;
}
1 change: 1 addition & 0 deletions bin/dbus/dbusconfigurationmanager.h
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@ class DBusConfigurationManager :
DRing::DataTransferId sendFile(const std::string& account_id, const std::string& peer_uri,
const std::string& file_path, const std::string& display_name);
DBus::Struct<bool, uint32_t, uint64_t, uint64_t, std::string, std::string> dataTransferInfo(const DRing::DataTransferId& id);
uint64_t dataTransferBytesSent(const uint64_t& id);
};

#endif // __RING_DBUSCONFIGURATIONMANAGER_H__

0 comments on commit e6c7666

Please sign in to comment.