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.