diff options
author | Christian Fetzer <fetzer.ch@googlemail.com> | 2013-01-15 21:51:33 +0100 |
---|---|---|
committer | Christian Fetzer <fetzer.ch@googlemail.com> | 2013-02-16 17:18:08 +0100 |
commit | 1d0d85be4e2fdec0613a4ab486cff4332f6ddcb3 (patch) | |
tree | 61de6b7448244d6519379c07bcca99305d8fbd51 /lib | |
parent | 4659e134824d3cd8b18e2bad6409fb4f0a901179 (diff) |
addons: Add WakeOnLan function
WakeOnLan allows addons to send a wol magic packet.
This can be used for example in pvr addons to wake up a pvr backend.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/addons/library.xbmc.addon/libXBMC_addon.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/addons/library.xbmc.addon/libXBMC_addon.cpp b/lib/addons/library.xbmc.addon/libXBMC_addon.cpp index 984942415d..e39931dbe8 100644 --- a/lib/addons/library.xbmc.addon/libXBMC_addon.cpp +++ b/lib/addons/library.xbmc.addon/libXBMC_addon.cpp @@ -84,6 +84,14 @@ DLLEXPORT void XBMC_queue_notification(void *hdl, void* cb, const queue_msg_t ty ((CB_AddOnLib*)cb)->QueueNotification(((AddonCB*)hdl)->addonData, type, msg); } +DLLEXPORT bool XBMC_wake_on_lan(void* hdl, void* cb, char* mac) +{ + if (cb == NULL) + return false; + + return ((CB_AddOnLib*)cb)->WakeOnLan(mac); +} + DLLEXPORT char* XBMC_unknown_to_utf8(void *hdl, void* cb, const char* str) { if (cb == NULL) |