#include <net.h>
|
size_t | send (const void *buffer, size_t size) |
|
size_t | send_P (const void *buffer, size_t size) |
|
virtual bool | flush ()=0 |
|
Socket & | operator<< (const char *str) |
|
virtual Socket & | operator<< (const char)=0 |
|
virtual size_t | recv ()=0 |
|
virtual void | close ()=0 |
|
void * | attachment () |
|
void | attach (void *data) |
|
size_t | RXSize () |
|
uint8_t * | RX () |
|
uint8_t * | RX (size_t offset) |
|
|
virtual size_t | _send (const void *, size_t, void *(copier)(void *, const void *, size_t))=0 |
|
|
uint8_t * | _RX |
|
size_t | _RXSize |
| размер входящего буфера
|
|
void * | _attachment |
| пользовательские данные
|
|
void Socket::attach |
( |
void * |
data | ) |
|
|
inline |
Связать пользовательские данные с соединением
void* Socket::attachment |
( |
| ) |
|
|
inline |
Пользовательские данные, ассоциированные с соединением
virtual void Socket::close |
( |
| ) |
|
|
pure virtual |
virtual bool Socket::flush |
( |
| ) |
|
|
pure virtual |
передать содержимое буфера отправки в сеть
virtual size_t Socket::recv |
( |
| ) |
|
|
pure virtual |
Ожидание получения данных
Указатель на полученные данные
uint8_t* Socket::RX |
( |
size_t |
offset | ) |
|
|
inline |
Получить указатель на полученные данные, начиная со смещения
- Аргументы
-
offset | - смещение. Если смещение > RXSize() возвращает NULL |
size_t Socket::RXSize |
( |
| ) |
|
|
inline |
size_t Socket::send |
( |
const void * |
buffer, |
|
|
size_t |
size |
|
) |
| |
|
inline |
size_t Socket::send_P |
( |
const void * |
buffer, |
|
|
size_t |
size |
|
) |
| |
|
inline |
отправить буфер находящийся в progmem
Объявления и описания членов класса находятся в файле:
- /home/nick/work/AVR/libTSE+/include/net.h