Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
All Classes