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