Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: ATParser
Fork of ESP8266 by
Diff: hwnamedriver.h
- Revision:
- 2:3a8e1a6c0524
- Parent:
- 1:7fcb6d791d62
- Child:
- 4:844719bff1b1
diff -r 7fcb6d791d62 -r 3a8e1a6c0524 hwnamedriver.h --- a/hwnamedriver.h Thu May 14 01:18:25 2015 +0000 +++ b/hwnamedriver.h Thu May 14 01:29:46 2015 +0000 @@ -17,4 +17,20 @@ #ifndef HWNAME_DRIVER_H #define HWNAME_DRIVER_H - #endif // DRIVER_H \ No newline at end of file + /* + These functions can vary greatly between networking devices. The only requirement is they provide + the functionality needed by the Socket and Interface API's. + */ + + /* + Functions to impliment +- Initialize(SingleConnection/MultiConnection) // return object to track current endpoint? +- Reset() // its initialize but as a handy human readable implimentation +- OpenConnection(Type TCP/UDP, IPV4/6, blocking/non-blocking) +- CloseConnection() // empty if single mode, provide return from initialize if in multi mode +- Send(data) // make a vector to have implicit size? +- Recieve(dataBuffer, blocking timeout?) // recieve data with a blocking timeout + + */ + + #endif // HWNAME_DRIVER_H \ No newline at end of file
