Udp broadcast test
Dependencies: EthernetInterface mbed-rtos mbed
NetService/NetService.h@0:89513b6107d7, 2012-09-15 (annotated)
- Committer:
- nkhorman
- Date:
- Sat Sep 15 00:57:45 2012 +0000
- Revision:
- 0:89513b6107d7
initial commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nkhorman | 0:89513b6107d7 | 1 | /* |
nkhorman | 0:89513b6107d7 | 2 | * Copyright (C) 2012 Neal Horman - http://www.wanlink.com |
nkhorman | 0:89513b6107d7 | 3 | * |
nkhorman | 0:89513b6107d7 | 4 | * Warranty; |
nkhorman | 0:89513b6107d7 | 5 | * No warranty of fitness is given, express or implied, |
nkhorman | 0:89513b6107d7 | 6 | * use at your own risk. |
nkhorman | 0:89513b6107d7 | 7 | * |
nkhorman | 0:89513b6107d7 | 8 | * License; |
nkhorman | 0:89513b6107d7 | 9 | * Use and modify as you wish as long as you keep this statement, |
nkhorman | 0:89513b6107d7 | 10 | * the Warranty, and my Copyright above. |
nkhorman | 0:89513b6107d7 | 11 | * |
nkhorman | 0:89513b6107d7 | 12 | */ |
nkhorman | 0:89513b6107d7 | 13 | |
nkhorman | 0:89513b6107d7 | 14 | #ifndef _NETSERVICE_H_ |
nkhorman | 0:89513b6107d7 | 15 | #define _NETSERVICE_H_ |
nkhorman | 0:89513b6107d7 | 16 | |
nkhorman | 0:89513b6107d7 | 17 | class NetService |
nkhorman | 0:89513b6107d7 | 18 | { |
nkhorman | 0:89513b6107d7 | 19 | public: |
nkhorman | 0:89513b6107d7 | 20 | NetService() : mbRunning(false) {}; |
nkhorman | 0:89513b6107d7 | 21 | |
nkhorman | 0:89513b6107d7 | 22 | virtual bool Start() = 0; |
nkhorman | 0:89513b6107d7 | 23 | virtual void Poll() = 0; |
nkhorman | 0:89513b6107d7 | 24 | virtual void Stop() = 0; |
nkhorman | 0:89513b6107d7 | 25 | |
nkhorman | 0:89513b6107d7 | 26 | protected: |
nkhorman | 0:89513b6107d7 | 27 | bool mbRunning; |
nkhorman | 0:89513b6107d7 | 28 | }; |
nkhorman | 0:89513b6107d7 | 29 | |
nkhorman | 0:89513b6107d7 | 30 | #endif |