Declaracao e definicoes usadas pelo protocolo SFT. More...
#include "uipopt.h"#include "uip-conf.h"#include "../mult/api_services.h"Go to the source code of this file.
Data Structures | |
| struct | sftd_state |
| Estrutura protocolo SFT. More... | |
| struct | sft_hdr_uip |
| Estrutura de um pacote SFT Acrescentado de 1 caracter == ''. More... | |
Defines | |
| #define | SFTD_BUFFER_DATA 1500 |
| Tamanho do buffer de cada pacote. | |
Enumerations | |
| enum | sft_st { ST_INIT = 0, ST_RECV, ST_WAIT_RECV, ST_FINISHED_RECV, ST_SEND, ST_WAIT_SEND, ST_FINISHED_SEND, ST_STOP, ST_RECVU, ST_CLOSE } |
sft_st Estrutura com os estados do protocolo. More... | |
| enum | cmd_sft { CMD_RECV = 0, CMD_RECV_ANS, CMD_STOP, CMD_RECV_SEQ, CMD_FINISHED, CMD_RECV_X, CMD_RECVU, CMD_ERROR, CMD_MSG, CMD_SEND = 0, CMD_SEND_WAIT, CMD_STOP, CMD_SEND_SEQ, CMD_FINISHED, CMD_SEND_X, CMD_SENDU, CMD_ERROR, CMD_SEND = 0, CMD_SEND_WAIT, CMD_STOP, CMD_SEND_SEQ, CMD_FINISHED, CMD_SEND_X, CMD_SENDU, CMD_ERROR, CMD_SEND = 0, CMD_SEND_WAIT, CMD_STOP, CMD_SEND_SEQ, CMD_FINISHED, CMD_SEND_X, CMD_SENDU, CMD_ERROR, CMD_MSG } |
Servicos disponiveis pelo protocolo SFT. More... | |
Functions | |
| void | sftd_init (void) |
| Inicializa servico do protocolo SFT. | |
| void | sftd_appcall (void) |
| Funcao tratados de pacotes do tipo SFT. | |
| void | sft_senddata (struct sftd_state *s) |
| Envia pacotes do tipo SFT. | |
| int | sft_trata (struct sftd_state *s) |
| Trata pacotes do tipo SFT. | |
| void | sft_closed (struct sftd_state *s) |
| Coloca protocolo em estado de fechado. | |
| void | carrega_img (struct sftd_state *s) |
| Carrega Imagem vinda do protocolo para o display. | |
| void | carrega_imgu (struct sftd_state *s) |
| Carrega Imagem vinda do protocolo para o display sem seguranca. | |
| void | carrega_img_old (struct sftd_state *s) |
| Antiga funcao usada para tratar imagens do tipo geral. | |
| void | info_host_ans (struct sftd_state *s, int cmd) |
| Monta e envia protocolo SFT pedindo STOP no envio de dados. | |
| void | envia_msg (struct sftd_state *s) |
| Carrega Mensagem vinda do protocolo para o display. | |
Protocolo Desenvolvido para poder fazer transferencia de arquivos entre um servidor local e o UIP.
Definition in file sftd.h.
| enum cmd_sft |
Comandos aceitos e que são interpretados pelo protocolo.
1.7.1