Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

## A

adiciona(Object) - Method in class estella.lib.Lista
  Adiciona um objeto a lista
Arquivo - Class in estella.lib
  Estrutura para armazenar dados de um arquivo
Arquivo() - Constructor for class estella.lib.Arquivo
ArquivoDownload - Class in estella.lib
  Cliente web simples
ArquivoDownload(String, int, int, String, int) - Constructor for class estella.lib.ArquivoDownload
ArquivoLista - Class in estella.lib
  Gerencia uma lista de objetos do tipo arquivo
ArquivoLista() - Constructor for class estella.lib.ArquivoLista
ArquivoLista(List) - Constructor for class estella.lib.ArquivoLista
arquivos - Static variable in class estella.lib.Dados
atencao(String) - Method in class estella.lib.Log
  Adiciona uma nova mensagem de atencao (warning) no log
ativo - Static variable in class estella.servidor.ServidorWeb
atualiza(Servent) - Method in class estella.lib.ServentLista
  Verifica se existe um host (ip / nome computador) na lista e o atualiza com os novos dados
atualiza(String, int, int, String) - Method in class estella.lib.ServentLista
  Verifica se existe um host (ip / nome computador) na lista e o atualiza com os novos dados
atualizaTabelaServents() - Method in class estella.lib.ServentLista
  Atualiza tabela de servents offline na interface grafica
atualizaTabelaServentsOnline() - Method in class estella.lib.ServentLista
  Atualiza tabela de servents online na interface grafica

## B

botaoAtualizarTabelaArquivos - Static variable in class estella.gui.JanelaPrincipal
botaoAumentarRede - Static variable in class estella.gui.JanelaPrincipal
botaoBusca - Static variable in class estella.gui.JanelaPrincipal
botaoConectar - Static variable in class estella.gui.JanelaPrincipal
botaoConectaServent - Static variable in class estella.gui.JanelaPrincipal
botaoDesconectar - Static variable in class estella.gui.JanelaPrincipal
botaoSair - Static variable in class estella.gui.JanelaPrincipal
BYE - Static variable in class estella.lib.Constantes
byteToint(byte) - Method in class estella.lib.Payload
  Transforma um byte em inteiro

## C

cabecalho(String) - Method in class estella.lib.Log
  Seta um cabecalho no log, todo log adicionado tera esse cabecalho
caminho - Variable in class estella.lib.Arquivo
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
colunaTabelaArquivosCompartilhados - Static variable in class estella.gui.JanelaPrincipal
colunaTabelaBusca - Static variable in class estella.gui.JanelaPrincipal
colunaTabelaDownload - Static variable in class estella.gui.JanelaPrincipal
colunaTabelaServents - Static variable in class estella.gui.JanelaPrincipal
colunaTabelaServentsOnline - Static variable in class estella.gui.JanelaPrincipal
colunaTabelaUpload - Static variable in class estella.gui.JanelaPrincipal
CON - Variable in class estella.lib.Lista
concatenaHits(byte[], byte[]) - Method in class estella.lib.Payload
  Concatena 2 hits (vetor de bytes)
conecta(String, int) - Method in class estella.cliente.Cliente
  Tenta conecta aos servents declarados na lista de servents pre-definidas em um arquivo
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 - Variable in class estella.lib.DescritorPassado
conexao - Variable in class estella.lib.Servent
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 que podem ser necessarias
Constantes() - Constructor for class estella.lib.Constantes

## D

Dados - Class in estella.lib
  Dados compartilhados por todas threads / funcoes do sistema Objetos staticos (mesmo valor para todo mundo, independente da instanciacao)
Dados() - Constructor for class estella.lib.Dados
data() - Static method in class estella.lib.Tempo
  Data atual
debug - Static variable in class estella.lib.Dados
desconecta(String, int) - Method in class estella.cliente.Cliente
  Desconecta o servent que tiver o ip igual a host
desconecta(String, int) - Method in class estella.lib.ConexaoLista
  Verifica se existe um host (ip / nome computador) na lista e o desconecta
Descritor - Class in estella.lib
  Gerencia descritor
Descritor(byte[], int, int, int, byte[]) - Constructor for class estella.lib.Descritor
  Novo descritor
Descritor(int, int, int, byte[]) - Constructor for class estella.lib.Descritor
  Novo descritor, com um novo id
Descritor(String) - Constructor for class estella.lib.Descritor
  Instancia a classe com o descritor passado
descritor - Variable in class estella.lib.DescritorPassado
DescritorLista - Class in estella.lib
  Gerencia uma lista do tipo Descritor Essa classe depende da classe de Descritor, no qual gerencia uma Lista de objetos
DescritorLista() - Constructor for class estella.lib.DescritorLista
DescritorLista(List) - Constructor for class estella.lib.DescritorLista
DescritorPassado - Class in estella.lib
  Estrutura para armazenar dados de um descritor passado para outros servents
DescritorPassado(Conexao, Descritor) - Constructor for class estella.lib.DescritorPassado
devolve(Descritor) - Method in class estella.lib.DescritorLista
  Verifica se existe um host (ip / nome computador) na lista e devolve o descritor passado (roteamento de ping e query)
download - Static variable in class estella.lib.Dados

## E

envia(String) - Method in class estella.lib.Conexao
  Escreve dados no socket
envia(byte[]) - Method in class estella.lib.Conexao
  Escreve dados no socket
envia(String) - Method in class estella.lib.ConexaoLista
  Envia a mensagem para todos da lista
envia(String, String) - Method in class estella.lib.ConexaoLista
  Envia a mensagem para todos da lista menos para o host de origem
envia(String) - Method in class estella.lib.ServentLista
  Envia a mensagem para todos da lista
envia(String, String) - Method in class estella.lib.ServentLista
  Envia a mensagem para todos da lista menos para o host de origem
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
esperaMS(int) - Static method in class estella.lib.Tempo
ESTELLA - Static variable in class estella.lib.Constantes
estella.cliente - package estella.cliente
estella.gui - package estella.gui
estella.lib - package estella.lib
estella.servidor - package estella.servidor
existe(String) - Method in class estella.lib.ArquivoLista
  Verifica se existe um arquivo (ou mais) arquivos com o nome passado
existe(String, int) - Method in class estella.lib.ArquivoLista
  Verifica se existe um arquivo com o nome e index passado
existe(String) - Method in class estella.lib.ConexaoLista
  Verifica se existe um host (ip / nome computador) na lista
existe(String) - Method in class estella.lib.DescritorLista
  Verifica se existe um host (ip / nome computador) na lista
existe(Object) - Method in class estella.lib.Lista
  Procura o objeto na lista
existe(String) - Method in class estella.lib.ServentLista
  Verifica se existe um host (ip / nome computador) 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
  Fecha conexao de todos da lista
fechaConexoes() - Method in class estella.lib.ServentLista

## G

gera() - Method in class estella.lib.Repositorio
  Gera repositorio
geraID() - Method in class estella.lib.Descritor
  Generate something remotely resembling a windows guid Essa funcao pertence originalmente ao software jTella versao 0.7 - cedida sobre GPL
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

hit(int, int, String) - Method in class estella.lib.Payload
  Transforma em um vetor de byte um hit passado na forma de string
hops(int) - 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
host - Variable in class estella.lib.Servent

## I

id(byte[]) - Method in class estella.lib.Descritor
  Seta o id do descritor
id() - Method in class estella.lib.Descritor
  Retorna o id do descritor
index - Variable in class estella.lib.Arquivo
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
ip - Static variable in class estella.lib.Dados
ipLocal() - Method in class estella.lib.Conexao
  Retorna o ip no qual essa conexao se conectou (ip do servidor local)

## J

JanelaPrincipal - Class in estella.gui
  Interface grafica
JanelaPrincipal() - Constructor for class estella.gui.JanelaPrincipal
  Creates new form JanelaPrincipal
jFrame - Variable in class estella.cliente.Cliente
jFrame - Variable in class estella.gui.JanelaPrincipal
jScrollPane4 - Static variable in class estella.gui.JanelaPrincipal

## L

labelArqComp - Static variable in class estella.gui.JanelaPrincipal
labelOnline - Static variable in class estella.gui.JanelaPrincipal
labelServentsOnline - Static variable in class estella.gui.JanelaPrincipal
labelTransferencias - Static variable in class estella.gui.JanelaPrincipal
limpa() - Method in class estella.lib.Lista
  Remove todos os objetos da lista
linhaTabelaArquivosCompartilhados - Static variable in class estella.gui.JanelaPrincipal
linhaTabelaBusca - Static variable in class estella.gui.JanelaPrincipal
linhaTabelaDownload - Static variable in class estella.gui.JanelaPrincipal
linhaTabelaServents - Static variable in class estella.gui.JanelaPrincipal
linhaTabelaServentsOnline - Static variable in class estella.gui.JanelaPrincipal
linhaTabelaUpload - Static variable in class estella.gui.JanelaPrincipal
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 - Variable in class estella.lib.Lista
LISTA_SERVENTS - Static variable in class estella.lib.Constantes
listaDescritores - Static variable in class estella.lib.Dados
LOG - Static variable in class estella.lib.Constantes
LOG - Static variable in class estella.lib.Dados
LOG - Variable in class estella.lib.Lista
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(String) - Constructor for class estella.lib.Log
  Define a criacao de um novo log
Log() - Constructor for class estella.lib.Log
  Define a criacao de um novo log
Log(String, String) - Constructor for class estella.lib.Log
  Define a criacao de um novo log com o respectivo nome passado pelo usuario.

## M

menuConectar - Static variable in class estella.gui.JanelaPrincipal
menuDesconectar - Static variable in class estella.gui.JanelaPrincipal
menuSair - Static variable in class estella.gui.JanelaPrincipal

## N

N_ARQUIVOS - Static variable in class estella.lib.Constantes
nome - Variable in class estella.lib.Arquivo
NULL - Static variable in class estella.lib.Constantes
numArqComp - Static variable in class estella.lib.Dados
numArqComp - Variable in class estella.lib.Servent

## O

offlineServents - Static variable in class estella.lib.Dados
onlineClientes - Static variable in class estella.lib.Dados
onlineServents - Static variable in class estella.lib.Dados

## P

para() - Static method in class estella.servidor.ServidorWeb
  Funcao para parar o servidor web (stop)
payload() - Method in class estella.lib.Descritor
  Retorna o payload do descritor
Payload - Class in estella.lib
  Gerencia payload
Payload() - Constructor for class estella.lib.Payload
Payload(int, byte[]) - Constructor for class estella.lib.Payload
  Instancia com um novo payload
ping() - Method in class estella.cliente.Cliente
  Envia um ping para todas conexoes ativas (que o cliente esta conectado)
PING - Static variable in class estella.lib.Constantes
ping() - Method in class estella.lib.Payload
  Payload PING 0x00
pingEnviados - Static variable in class estella.lib.Dados
pingRepassados - Static variable in class estella.lib.Dados
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
pongIp() - Method in class estella.lib.Payload
  Retorna o ip do payload pong
pongNumArqComp() - Method in class estella.lib.Payload
  Retorna o numero de arquivos compartilhados descrito dentro do payload pong
pongPorta() - Method in class estella.lib.Payload
  Retorna a porta do payload pong
pongTamArqComp() - Method in class estella.lib.Payload
  Retorna o tamanho dos arquivos compartilhados descrito dentro do payload pong
porta() - Method in class estella.lib.Conexao
  Retorna a porta da conexao
porta() - Method in class estella.lib.ConexaoServidor
  Retorna a porta que o servidor esta escutando
porta - Variable in class estella.lib.Servent
PROC_ARQUIVOS - Static variable in class estella.lib.Constantes

## Q

query(int, String) - Method in class estella.cliente.Cliente
  Envia uma query para todas conexoes ativas (que o cliente esta conectado)
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
queryEnviados - Static variable in class estella.lib.Dados
QUERYHITS - Static variable in class estella.lib.Constantes
queryhits(int, int, String, byte[]) - Method in class estella.lib.Payload
  Gera Payload QueryHits (0x81)
queryhitsIp() - Method in class estella.lib.Payload
  Retorna o ip que esta dentro dopayload queryhits
queryhitsNum() - Method in class estella.lib.Payload
  Retorna o numero de hist do payload query
queryhitsPorta() - Method in class estella.lib.Payload
  Retorna a porta do payload queryhits
queryhitsResultset() - Method in class estella.lib.Payload
  Retorna o resultset do queryhits
queryMinVelocidade() - Method in class estella.lib.Payload
  Retorna a velocidade minina que esta dentro do payload query
queryRepassadas - Static variable in class estella.lib.Dados
queryTermo() - Method in class estella.lib.Payload
  Retorna o termo de pesquisa que esta dentro do payload query

## R

recebe() - Method in class estella.lib.Conexao
  Recebe dados do socket (com timeout, vide classe constantes)
recebeArquivo(String, String, int) - Method in class estella.lib.Conexao
  Recebe arquivo do socket (com timeout, vide classe constantes)
recebeSEO() - Method in class estella.lib.Conexao
  Recebe dados do socket, se nao tiver nada, nao espera e retorna null (sem espera ocupada)
recebeString() - Method in class estella.lib.Conexao
  Recebe dados do socket (com timeout, vide classe constantes)
remove(byte[]) - Method in class estella.lib.DescritorLista
  Verifica se existe um host (ip / nome computador) na lista e remove
remove(Object) - Method in class estella.lib.Lista
  Remove um objeto da lista
remove(String, int) - Method in class estella.lib.ServentLista
  Verifica se existe um host (ip / nome computador) na lista
REPOSITORIO - Static variable in class estella.lib.Constantes
Repositorio - Class in estella.lib
  Gerencia repositorio de arquivos
Repositorio() - Constructor for class estella.lib.Repositorio
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
retornaHit(int, byte[]) - Method in class estella.lib.Payload
  Retorna os hits encontrados em um resultset do payload queryhits
run() - Method in class estella.gui.JanelaPrincipal
run() - Method in class estella.lib.ArquivoDownload
  Inicia um novo download
run() - Method in class estella.servidor.Servidor
  Inicia um novo servico de escuta em uma porta
run() - Method in class estella.servidor.ServidorWeb
  Inicia um novo servico de escuta em uma porta

## S

sair() - Method in class estella.gui.JanelaPrincipal
SEPARADOR - Static variable in class estella.lib.Constantes
Servent - Class in estella.lib
  Estrutura para armazenar servents em lista
Servent() - Constructor for class estella.lib.Servent
Servent(Conexao, int, int, String) - Constructor for class estella.lib.Servent
Servent(String, int, int, int, String) - Constructor for class estella.lib.Servent
ServentLista - Class in estella.lib
  Gerencia uma lista do tipo Servent Essa classe depende da classe de Servent, no qual gerencia uma Lista de objetos
ServentLista() - Constructor for class estella.lib.ServentLista
ServentLista(List) - Constructor for class estella.lib.ServentLista
Servidor - Class in estella.servidor
Servidor() - Constructor for class estella.servidor.Servidor
  Espera conexao do cliente eternamente
SERVIDOR_PORTA - Static variable in class estella.lib.Constantes
SERVIDOR_WEB_PORTA - Static variable in class estella.lib.Constantes
ServidorWeb - Class in estella.servidor
  Servidor web simples
ServidorWeb(int, String) - Constructor for class estella.servidor.ServidorWeb
ServidorWeb(int) - Constructor for class estella.servidor.ServidorWeb
ServidorWeb() - Constructor for class estella.servidor.ServidorWeb
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
status() - Method in class estella.lib.ConexaoServidor
stringId() - Method in class estella.lib.Descritor
  Retorna o ip do descritor

## T

tabArquivosCompartilhados - Static variable in class estella.gui.JanelaPrincipal
TABELA_ARQUIVOS_COMPARTILHADOS - Variable in class estella.lib.Constantes
TABELA_BUSCA - Variable in class estella.lib.Constantes
TABELA_DOWNLOAD - Variable in class estella.lib.Constantes
TABELA_SERVENTS - Variable in class estella.lib.Constantes
TABELA_SERVENTS_ONLINE - Variable in class estella.lib.Constantes
TABELA_UPLOAD - Variable in class estella.lib.Constantes
tabelaArquivosCompartilhados - Static variable in class estella.gui.JanelaPrincipal
tabelaBusca - Static variable in class estella.gui.JanelaPrincipal
tabelaDownload - Static variable in class estella.gui.JanelaPrincipal
tabelaServents - Static variable in class estella.gui.JanelaPrincipal
tabelaServentsOnline - Static variable in class estella.gui.JanelaPrincipal
tabelaUploads - Static variable in class estella.gui.JanelaPrincipal
TAM_ARQUIVOS - Static variable in class estella.lib.Constantes
tamanho - Variable in class estella.lib.Arquivo
tamanho() - Method in class estella.lib.Lista
  Tamanho da lista
tamArqComp - Static variable in class estella.lib.Dados
tamArqComp - Variable in class estella.lib.Servent
Tempo - Class in estella.lib
  Funcoes de tempo
Tempo() - Constructor for class estella.lib.Tempo
textAreaLog - Static variable in class estella.gui.JanelaPrincipal
textBusca - Static variable in class estella.gui.JanelaPrincipal
textIp - Static variable in class estella.gui.JanelaPrincipal
textPorta - Static variable in class estella.gui.JanelaPrincipal
tipo() - Method in class estella.lib.Descritor
  Tipo do descritor
TTL - Static variable in class estella.lib.Constantes
ttl() - Method in class estella.lib.Descritor
  TTL - time to live
ttl(int) - Method in class estella.lib.Descritor
  TTL -time to live

## U

ultVerificacao - Variable in class estella.lib.Servent
upload - Static variable in class estella.lib.Dados
USUARIO - Static variable in class estella.lib.Constantes

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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES