PageRenderTime 90ms CodeModel.GetById 48ms app.highlight 2ms RepoModel.GetById 38ms app.codeStats 0ms

/thirdparty/liblastfm2/src/ws/win/WNetworkConnectionMonitor.h

http://github.com/tomahawk-player/tomahawk
C++ Header | 44 lines | 17 code | 8 blank | 19 comment | 0 complexity | ff9f1c03c5aee17c4bd1ec0fc8ce575e MD5 | raw file
 1/*
 2   Copyright 2010 Last.fm Ltd.
 3      - Primarily authored by Jono Cole, Michael Coffey, and William Viana
 4
 5   This file is part of liblastfm.
 6
 7   liblastfm is free software: you can redistribute it and/or modify
 8   it under the terms of the GNU General Public License as published by
 9   the Free Software Foundation, either version 3 of the License, or
10   (at your option) any later version.
11
12   liblastfm is distributed in the hope that it will be useful,
13   but WITHOUT ANY WARRANTY; without even the implied warranty of
14   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15   GNU General Public License for more details.
16
17   You should have received a copy of the GNU General Public License
18   along with liblastfm.  If not, see <http://www.gnu.org/licenses/>.
19*/
20
21#ifndef WNETWORK_CONNECTION_MONITOR_H
22#define WNETWORK_CONNECTION_MONITOR_H
23
24#include "../NetworkConnectionMonitor.h"
25#include <lastfm/global.h>
26#include <QObject>
27
28namespace lastfm { class NdisEventsProxy; }
29
30class WNetworkConnectionMonitor : public NetworkConnectionMonitor
31{
32    Q_OBJECT
33public:
34    friend class lastfm::NdisEventsProxy;
35
36    WNetworkConnectionMonitor( QObject* parent = 0 );
37    ~WNetworkConnectionMonitor();
38
39private:
40    lastfm::NdisEventsProxy* m_ndisEventsProxy;
41};
42
43#endif // WNETWORK_CONNECTION_MONITOR_H
44