A B C D E F G H I L N P Q R S T U

A

adiciona(Object) - Method in class estella.lib.Lista
Adiciona um objeto a lista
atencao(String) - Method in class estella.lib.Log
Adiciona uma nova mensagem de atencao (warning) no log

B

BYE - Static variable in class estella.lib.Constantes
 

C

carregaServents(String) - Method in class estella.cliente.Cliente
Retorna uma lista de servents pre-definidas em um arquivo
Cliente - Class in estella.cliente
Funcoes do cliente
Cliente() - Constructor for class estella.cliente.Cliente
 
Conexao - Class in estella.lib
Funcoes para gerenciar conexoes de saida
Conexao(String, int) - Constructor for class estella.lib.Conexao
Instancia uma nova conexao
Conexao(Socket) - Constructor for class estella.lib.Conexao
 
CONEXAO - Static variable in class estella.lib.Constantes
 
CONEXAO_SUCEDIDA - Static variable in class estella.lib.Constantes
 
ConexaoLista - Class in estella.lib
Gerencia uma lista do tipo Conexao Essa classe depende da classe de Lista, no qual gerencia uma Lista de objetos
ConexaoLista() - Constructor for class estella.lib.ConexaoLista
 
ConexaoLista(List) - Constructor for class estella.lib.ConexaoLista
 
ConexaoServidor - Class in estella.lib
Funcoes para gerenciar conexoes de entrada
ConexaoServidor() - Constructor for class estella.lib.ConexaoServidor
Instancia uma nova conexao
ConexaoServidor(int) - Constructor for class estella.lib.ConexaoServidor
 
CONNECTION_TIMEOUT - Static variable in class estella.lib.Constantes
 
Constantes - Class in estella.lib
Constantes necessarias
Constantes() - Constructor for class estella.lib.Constantes
 

D

data() - Static method in class estella.lib.Tempo
Data atual
Descritor - Class in estella.lib
Gerencia descritor
Descritor(byte, byte, byte[]) - Constructor for class estella.lib.Descritor
Instancia uma nova classe do tipo DID
DIRETORIO - Static variable in class estella.lib.Constantes
 

E

envia(String) - Method in class estella.lib.Conexao
Escreve dados no socket
erro(String) - Method in class estella.lib.Log
Adiciona uma nova mensagem de erro no log
escuta() - Method in class estella.lib.ConexaoServidor
Escuta conexao de entrada, ate receber uma requisicao
espera(int) - Static method in class estella.lib.Tempo
Espera ocupada
ESTELLA - Static variable in class estella.lib.Constantes
 
estella.cliente - package estella.cliente
 
estella.lib - package estella.lib
 
estella.servidor - package estella.servidor
 
existe(String) - Method in class estella.lib.ConexaoLista
Verifica se existe um host (ip / nome computador) na lista
existe(Object) - Method in class estella.lib.Lista
Procura o objeto na lista

F

falha(String) - Method in class estella.lib.Log
Adiciona uma nova mensagem de erro no log
FALHA_CONEXAO - Static variable in class estella.lib.Constantes
 
fecha() - Method in class estella.lib.Conexao
Fecha conexao cliente, incluindo os canais de comunicacao (leitura / escrita)
fecha() - Method in class estella.lib.ConexaoServidor
Fecha conexao de entrada
fecha() - Method in class estella.lib.Log
Fechar - fecha o sistema de log
fechaConexoes() - Method in class estella.lib.ConexaoLista
 

G

getTimeout() - Method in class estella.lib.Conexao
Timeout - retorna o tempo de espera para resposta da conexao
GNUTELLA - Static variable in class estella.lib.Constantes
 
GNUTELLA_OK - Static variable in class estella.lib.Constantes
 

H

hops(byte) - Method in class estella.lib.Descritor
HOPS - Seta o numero de vezes que o descritor foi roteado (passado por outros servents)
hops() - Method in class estella.lib.Descritor
HOPS - Retorna o numero de vezes que o descritor foi roteado (passado por outros servents)
hora() - Static method in class estella.lib.Tempo
Horario
host() - Method in class estella.lib.Conexao
Retorna o host da conexao

I

info(String) - Method in class estella.lib.Log
Adiciona uma nova mensagem de informacao no log
inicia() - Method in class estella.lib.Conexao
Cria um socket cliente, setando os parametros necessarios
inicia() - Method in class estella.lib.ConexaoServidor
Cria um socket servidor, setando os parametros necessarios
inicia() - Method in class estella.servidor.Servidor
Inicia um novo servico de escuta em uma porta

L

limpa() - Method in class estella.lib.Lista
Remove todos os objetos da lista
Lista - Class in estella.lib
Gerencia uma lista de objetos
Lista() - Constructor for class estella.lib.Lista
 
Lista(List) - Constructor for class estella.lib.Lista
 
LISTA_SERVENTS - Static variable in class estella.lib.Constantes
 
LOG - Static variable in class estella.lib.Constantes
 
Log - Class in estella.lib
Funcoes para gerenciar o log, que eh gravado sempre em um arquivo, com um nome definido ou nao pelo usuario.
Log() - Constructor for class estella.lib.Log
Define a criacao de um novo log
Log(String) - Constructor for class estella.lib.Log
Define a criacao de um novo log com o respectivo nome passado pelo usuario.

N

N_ARQUIVOS - Static variable in class estella.lib.Constantes
 
NULL - Static variable in class estella.lib.Constantes
 

P

Payload - Class in estella.lib
Descriptor Payloads (little-endian)
Payload() - Constructor for class estella.lib.Payload
 
PING - Static variable in class estella.lib.Constantes
 
ping() - Method in class estella.lib.Payload
Payload PING 0x00
PONG - Static variable in class estella.lib.Constantes
 
pong(int, String, int, int) - Method in class estella.lib.Payload
Payload PONG 0x01 Estrutura: |porta|host|n_arq_comp|tam_arq_comp| |--|-----|-----|-----| ---> |2|4|4|4| (bytes) Todos inteiros em little-endian
porta() - Method in class estella.lib.Conexao
Retorna a porta da conexao
PROC_ARQUIVOS - Static variable in class estella.lib.Constantes
 
PUSH - Static variable in class estella.lib.Constantes
 

Q

QUERY - Static variable in class estella.lib.Constantes
 
query(int, String) - Method in class estella.lib.Payload
Payload Query 0x080
QUERY_LIVRE - Static variable in class estella.lib.Constantes
 
QUERY_MED - Static variable in class estella.lib.Constantes
 
QUERY_MIN - Static variable in class estella.lib.Constantes
 
QUERYHITS - Static variable in class estella.lib.Constantes
 
queryhits() - Method in class estella.lib.Payload
Payload QueryHits (0x81)

R

recebe() - Method in class estella.lib.Conexao
Recebe dados do socket (com timeout, vide classe constantes)
recebeBytes() - Method in class estella.lib.Conexao
Recebe dados do socket (com timeout, vide classe constantes)
remove(Object) - Method in class estella.lib.Lista
Remove um objeto da lista
retorna() - Method in class estella.lib.Descritor
Retorna o descritor gerado
retorna(int) - Method in class estella.lib.Lista
Retorna o objeto especificado pelo index
run() - Method in class estella.cliente.Cliente
 

S

Servidor - Class in estella.servidor
 
Servidor() - Constructor for class estella.servidor.Servidor
 
SERVIDOR_PORTA - Static variable in class estella.lib.Constantes
 
setTimeout(int) - Method in class estella.lib.Conexao
Timeout - seta o tempo de espera para resposta da conexao
SOCKET_SERVER_TIMEOUT - Static variable in class estella.lib.Constantes
 
SOCKET_TCPNODELAY - Static variable in class estella.lib.Constantes
 
SOCKET_TIMEOUT - Static variable in class estella.lib.Constantes
 
status() - Method in class estella.lib.Conexao
Status da conexao

T

TAM_ARQUIVOS - Static variable in class estella.lib.Constantes
 
tamanho() - Method in class estella.lib.Lista
Tamanho da lista
Tempo - Class in estella.lib
Funcoes de tempo
Tempo() - Constructor for class estella.lib.Tempo
 
TTL - Static variable in class estella.lib.Constantes
 
ttl() - Method in class estella.lib.Descritor
TTL - time to live
ttl(byte) - Method in class estella.lib.Descritor
TTL -time to live

U

USUARIO - Static variable in class estella.lib.Constantes
 

A B C D E F G H I L N P Q R S T U