Subrotina FrcaCtrlStart

Propósito

Inicia a interceptação de conexões de dados TCP para uma instância do Fast Response Cache Accelerator (FRCA) previamente configurada.

Biblioteca

Biblioteca FRCA (libfrca.a)

Sintaxe

#include <frca.h>
int32_t FrcaCtrlStart ( FrcaHandle);
int32_t * FrcaHandle;

Descrição

A sub-rotina FrcaCtrlStart inicia a interceptação de conexões de dados TCP para uma instância FRCA. Se a instância FRCA não puder manipular os dados sobre essa conexão, ele passa os dados para o aplicativo de nível de usuário que estabeleceu o soquete de atendimento.

O único tipo de instância FRCA suportado atualmente lida com solicitações GET estáticas como parte do Hypertext Transfer Protocol ( HTTP ).

Parâmetros

Item Descrição
FrcaHandle Identifica a instância FRCA na qual esta operação é realizada.

Valores De Retorno

Item Descrição
0 A subroutine completou com sucesso.
-1 A subroutine falhou. A variável global errno é configurada para indicar o tipo específico de erro.

Códigos De Erro

Item Descrição
ENOENTE O parâmetro FrcaHandle é inválido
ENOTREADY A instância de controle FRCA está em um estado indefinido.
ENOTSOCK Um soquete de escuta TCP que foi passado com o FrcaCtrlCreate não pode ser interceptado porque não existe.