p2pclient.C2C_RMIFuncConstructor Interface Reference
Inheritance diagram for p2pclient.C2C_RMIFuncConstructor:
Collaboration diagram for p2pclient.C2C_RMIFuncConstructor:

Public Member Functions

byte [] getFile (String k, String v, String name, String path) throws java.rmi.RemoteException
 Interfaccia della funzione che restituisce il file chiesto sottoforma di array di byte. More...
 
boolean deleteFile (String k, String v, String name, String path) throws java.rmi.RemoteException
 Interfaccia della funzione che cancella il file indicato tramite name e path. More...
 
boolean sendFile (String k, String v, byte[] content, String name) throws java.rmi.RemoteException
 Interfaccia della funzione che riceve il file inviato. More...
 
void addAuthUser (String myu, String myp, String authu, String authp) throws java.rmi.RemoteException
 Intrefaccia della funzione utilizzata da ServerRMI per inviare a C2C_server le coppie di identificazione (k,v) autorizzate ad effetture operazioni sui file e da inserire nell'hashtable. More...
 
String serverOn () throws java.rmi.RemoteException
 Interfaccia della funzione di test che non necessita di autorizzazione per verificare se il server e' attivo. More...
 

Detailed Description

Definition at line 11 of file C2C_RMIFuncConstructor.java.

Member Function Documentation

◆ addAuthUser()

void p2pclient.C2C_RMIFuncConstructor.addAuthUser ( String  myu,
String  myp,
String  authu,
String  authp 
) throws java.rmi.RemoteException

Intrefaccia della funzione utilizzata da ServerRMI per inviare a C2C_server le coppie di identificazione (k,v) autorizzate ad effetture operazioni sui file e da inserire nell'hashtable.

Parameters
myuuser di questo client per la connessione al server
myppassword di questo client per la connessione al server
authuk autorizzata
authpv aurotizzata
Exceptions
java.rmi.RemoteException

Implemented in p2pclient.C2C_server.

Referenced by p2pserver.ClientRmiAuthorization.main().

Here is the caller graph for this function:

◆ deleteFile()

boolean p2pclient.C2C_RMIFuncConstructor.deleteFile ( String  k,
String  v,
String  name,
String  path 
) throws java.rmi.RemoteException

Interfaccia della funzione che cancella il file indicato tramite name e path.

Parameters
kClientUsername
vClientAuthentication
nameFileName
pathFilePath
Returns
FileDeleted, true se il file e' stato cancellato, false altrimenti
Exceptions
java.rmi.RemoteException

Implemented in p2pclient.C2C_server.

Referenced by p2pclient.C2C_client.main().

Here is the caller graph for this function:

◆ getFile()

byte [] p2pclient.C2C_RMIFuncConstructor.getFile ( String  k,
String  v,
String  name,
String  path 
) throws java.rmi.RemoteException

Interfaccia della funzione che restituisce il file chiesto sottoforma di array di byte.

Parameters
kClientUsername
vClientAuthentication
nameFileName
pathFilePath
Returns
byte[]: Contenuto del file
Exceptions
java.rmi.RemoteException

Implemented in p2pclient.C2C_server.

Referenced by p2pclient.C2C_client.main().

Here is the caller graph for this function:

◆ sendFile()

boolean p2pclient.C2C_RMIFuncConstructor.sendFile ( String  k,
String  v,
byte []  content,
String  name 
) throws java.rmi.RemoteException

Interfaccia della funzione che riceve il file inviato.

Parameters
kClientUsername
vClientAuthentication
nameFileContent
contentFileName
Returns
FilePosted, true se il file e' stato inviato correttamente, false altrimenti
Exceptions
java.rmi.RemoteException

Implemented in p2pclient.C2C_server.

Referenced by p2pclient.C2C_client.main().

Here is the caller graph for this function:

◆ serverOn()

String p2pclient.C2C_RMIFuncConstructor.serverOn ( ) throws java.rmi.RemoteException

Interfaccia della funzione di test che non necessita di autorizzazione per verificare se il server e' attivo.

Returns
String
Exceptions
java.rmi.RemoteException

Implemented in p2pclient.C2C_server.

Referenced by p2pclient.C2C_client.main().

Here is the caller graph for this function:

The documentation for this interface was generated from the following file: