A B C D E F G H I L M O P R S T U V W

A

arg1 - Variable in class br.ufsc.das.demo.calculator.RequestData
 
arg2 - Variable in class br.ufsc.das.demo.calculator.RequestData
 

B

br.ufsc.das - package br.ufsc.das
 
br.ufsc.das.client - package br.ufsc.das.client
 
br.ufsc.das.confidentiality - package br.ufsc.das.confidentiality
 
br.ufsc.das.demo - package br.ufsc.das.demo
 
br.ufsc.das.demo.calculator - package br.ufsc.das.demo.calculator
 
br.ufsc.das.general - package br.ufsc.das.general
 
br.ufsc.das.interceptor - package br.ufsc.das.interceptor
 
br.ufsc.das.policyenforcement - package br.ufsc.das.policyenforcement
 
br.ufsc.das.test - package br.ufsc.das.test
 
br.ufsc.das.util - package br.ufsc.das.util
 

C

canExecuteCas(int, DepTuple, DepTuple) - Method in class br.ufsc.das.policyenforcement.PolicyEnforcer
Executed in CAS operations to define the access permission
canExecuteInp(int, DepTuple) - Method in class br.ufsc.das.policyenforcement.PolicyEnforcer
Executed in remove operations (in or inp) to define the access permission
canExecuteOut(int, DepTuple) - Method in class br.ufsc.das.policyenforcement.PolicyEnforcer
Executed in OUT operations to define the access permission
canExecuteRdp(int, DepTuple) - Method in class br.ufsc.das.policyenforcement.PolicyEnforcer
Executed in read operations (rdp or rd) to define the access permission
canIn(int) - Method in class br.ufsc.das.general.DepTuple
 
canRd(int) - Method in class br.ufsc.das.general.DepTuple
 
cas(DepTuple, DepTuple) - Method in class br.ufsc.das.client.DepSpaceAccessor
Execute a CAS operation
cas(DepTuple, DepTuple, Context) - Method in class br.ufsc.das.client.DepSpaceAccessor
Execute a CAS operation and supplies the context
cas(DepTuple, DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ClientConfidentialityLayer
 
cas(DepTuple, DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ServerConfidentialityLayer
 
cas(DepTuple, DepTuple, Context) - Method in interface br.ufsc.das.general.DepSpace
If the returned value is null, then the tuple was inserted.
cas(DepTuple, DepTuple, Context) - Method in class br.ufsc.das.general.DepSpaceImpl
 
cas(DepTuple, DepTuple, Context) - Method in class br.ufsc.das.general.DSTOMSender
 
cas(DepTuple, DepTuple, Context) - Method in class br.ufsc.das.policyenforcement.PolicyEnforcementLayer
 
CAS - Static variable in class br.ufsc.das.util.TSUtil
 
checkSignature(TSMessage) - Method in class br.ufsc.das.confidentiality.SignedResponseExtractor
 
clean(DepTuple, Context) - Method in interface br.ufsc.das.client.DepSpaceClient
 
clean(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ClientConfidentialityLayer
 
clean(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ServerConfidentialityLayer
 
clean(DepTuple, Context) - Method in class br.ufsc.das.general.DepSpaceImpl
 
clean(DepTuple, Context) - Method in interface br.ufsc.das.general.DepSpaceServer
 
clean(DepTuple, Context) - Method in class br.ufsc.das.general.DSTOMSender
 
clean(DepTuple, Context) - Method in class br.ufsc.das.policyenforcement.PolicyEnforcementLayer
 
CLEAN - Static variable in class br.ufsc.das.util.TSUtil
 
CLIENT_ID - Static variable in class br.ufsc.das.util.TSUtil
 
ClientCalculator - Class in br.ufsc.das.demo.calculator
 
ClientCalculator() - Constructor for class br.ufsc.das.demo.calculator.ClientCalculator
Creates a new instance of ClientCalculator
ClientConfidentialityLayer - Class in br.ufsc.das.confidentiality
 
ClientConfidentialityLayer(DepSpaceClient, ConfidentialityScheme) - Constructor for class br.ufsc.das.confidentiality.ClientConfidentialityLayer
Creates a new instance of ClientConfidentialityLayer
ClientDemo - Class in br.ufsc.das.demo
 
ClientDemo(int, boolean) - Constructor for class br.ufsc.das.demo.ClientDemo
Creates a new instance of ClientTest
computeResponse(TSMessage) - Method in class br.ufsc.das.confidentiality.ConfidentialityResponseExtractor
 
computeResponse(TSMessage) - Method in class br.ufsc.das.confidentiality.SignedResponseExtractor
 
computeResponse(TSMessage) - Method in class br.ufsc.das.general.ResponseExtractor
 
conf - Variable in class br.ufsc.das.DepSpaceManager
 
CONFIDENTIALITY_NUM_BITS - Static variable in class br.ufsc.das.util.TSUtil
 
ConfidentialityResponseExtractor - Class in br.ufsc.das.confidentiality
 
ConfidentialityResponseExtractor(ConfidentialityScheme, TSConfiguration) - Constructor for class br.ufsc.das.confidentiality.ConfidentialityResponseExtractor
Creates a new instance of ConfidentialityResponseExtractor
ConfidentialityResponseExtractorFactory - Class in br.ufsc.das.confidentiality
 
ConfidentialityResponseExtractorFactory(ConfidentialityScheme, TSConfiguration) - Constructor for class br.ufsc.das.confidentiality.ConfidentialityResponseExtractorFactory
Creates a new instance of ConfidentialityResponseExtractorFactory
ConfidentialityScheme - Class in br.ufsc.das.confidentiality
 
ConfidentialityScheme(PublicInfo, BigInteger[]) - Constructor for class br.ufsc.das.confidentiality.ConfidentialityScheme
Creates a new instance of the Confidentiality Scheme.
ConfidentialityScheme(PublicInfo, BigInteger[], int, BigInteger) - Constructor for class br.ufsc.das.confidentiality.ConfidentialityScheme
Creates a new instance of the Confidentiality Scheme.
CONFIG_HOME - Static variable in class br.ufsc.das.util.TSUtil
 
Context - Class in br.ufsc.das.general
 
Context(int, String) - Constructor for class br.ufsc.das.general.Context
Creates a new instance of Context at server side
Context(String, ProtectionVector...) - Constructor for class br.ufsc.das.general.Context
Creates a new instance of Context at client side
CREATE - Static variable in class br.ufsc.das.util.TSUtil
 
createAccessControledTuple(int[], int[], Object...) - Static method in class br.ufsc.das.general.DepTuple
 
createAccessor(Properties) - Method in class br.ufsc.das.client.DepSpaceAdmin
Creates a new accessor for a logical tuple space specified by the properties
createExtractor() - Method in class br.ufsc.das.confidentiality.ConfidentialityResponseExtractorFactory
 
createExtractor() - Method in class br.ufsc.das.general.ResponseExtractorFactory
 
createSignedExtractor() - Method in class br.ufsc.das.confidentiality.ConfidentialityResponseExtractorFactory
 
createSpace(Properties) - Method in class br.ufsc.das.client.DepSpaceAdmin
Creates a new logical tuple space and a new accessor for this space.
createSpace(Properties) - Method in interface br.ufsc.das.client.DepSpaceClient
 
createSpace(Properties) - Method in class br.ufsc.das.confidentiality.ClientConfidentialityLayer
 
createSpace(Properties) - Method in class br.ufsc.das.general.DSTOMSender
 
createTuple(Object...) - Static method in class br.ufsc.das.general.DepTuple
 

D

DELETE - Static variable in class br.ufsc.das.util.TSUtil
 
deleteSpace(String) - Method in class br.ufsc.das.client.DepSpaceAdmin
Delete the logical tuple space identified by name
deleteSpace(String) - Method in interface br.ufsc.das.client.DepSpaceClient
 
deleteSpace(String) - Method in class br.ufsc.das.confidentiality.ClientConfidentialityLayer
 
deleteSpace(String) - Method in class br.ufsc.das.general.DSTOMSender
 
deliver(TSMessage) - Method in class br.ufsc.das.DepSpaceManager
 
deliver(TSMessage) - Method in class br.ufsc.das.general.DSTOMSender
 
deliver(TSMessage) - Method in class br.ufsc.das.test.ThroughputTest
 
deliver(TSMessage) - Method in interface br.ufsc.das.util.TSReceiver
 
DepSpace - Interface in br.ufsc.das.general
General interface for DepSpace and its layers
DepSpaceAccessor - Class in br.ufsc.das.client
Class used to access the logical tuple spaces
DepSpaceAccessor(DepSpaceAdmin, String) - Constructor for class br.ufsc.das.client.DepSpaceAccessor
Creates a new instance of DepSpaceAccessor
DepSpaceAdmin - Class in br.ufsc.das.client
Class used as a Admin.
DepSpaceAdmin() - Constructor for class br.ufsc.das.client.DepSpaceAdmin
Creates a new instance of DepSpaceAdmin
DepSpaceClient - Interface in br.ufsc.das.client
 
DepSpaceException - Exception in br.ufsc.das.general
General exception to be thrown if abnormal tuple space conditions are reached
DepSpaceException(String) - Constructor for exception br.ufsc.das.general.DepSpaceException
Creates a new instance of DepSpaceException
DepSpaceImpl - Class in br.ufsc.das.general
 
DepSpaceImpl() - Constructor for class br.ufsc.das.general.DepSpaceImpl
 
DepSpaceInterceptor - Interface in br.ufsc.das.interceptor
Interceptors interface.
DepSpaceInterceptorDemo - Class in br.ufsc.das.demo
 
DepSpaceInterceptorDemo() - Constructor for class br.ufsc.das.demo.DepSpaceInterceptorDemo
 
DepSpaceInterceptorHandler - Class in br.ufsc.das.interceptor
 
DepSpaceInterceptorHandler(List<DepSpaceInterceptor>) - Constructor for class br.ufsc.das.interceptor.DepSpaceInterceptorHandler
 
DepSpaceManager - Class in br.ufsc.das
 
DepSpaceManager(TSCommunicationSystem, TSConfiguration) - Constructor for class br.ufsc.das.DepSpaceManager
Creates a new instance of TuplaSpaceManager
DepSpaceOperationNotAllowed - Exception in br.ufsc.das.policyenforcement
Access denied exception
DepSpaceOperationNotAllowed(String, int, DepTuple...) - Constructor for exception br.ufsc.das.policyenforcement.DepSpaceOperationNotAllowed
Creates a new instance of DepSpaceOperationNotAllowed
DepSpaceServer - Interface in br.ufsc.das.general
 
DepSpaceServerEntry - Class in br.ufsc.das.general
 
DepSpaceServerEntry(DepSpaceServer, DepSpaceInterceptorHandler, DepSpaceManager) - Constructor for class br.ufsc.das.general.DepSpaceServerEntry
 
DepTuple - Class in br.ufsc.das.general
A Tuple in DepSpace
DepTuple() - Constructor for class br.ufsc.das.general.DepTuple
private constructor, called by 'create' methods
DPS_ACCESS_CONTROL - Static variable in class br.ufsc.das.util.TSUtil
 
DPS_CLIENT_INTERCEPTOR_LOADER - Static variable in class br.ufsc.das.util.TSUtil
 
DPS_CONFIDEALITY - Static variable in class br.ufsc.das.util.TSUtil
 
DPS_NAME - Static variable in class br.ufsc.das.util.TSUtil
 
DPS_POLICY_ENFORCEMENT - Static variable in class br.ufsc.das.util.TSUtil
 
DPS_SERVER_INTERCEPTOR_LOADER - Static variable in class br.ufsc.das.util.TSUtil
 
DSTOMSender - Class in br.ufsc.das.general
 
DSTOMSender(ResponseExtractorFactory, TSConfiguration, DepSpaceInterceptorHandler) - Constructor for class br.ufsc.das.general.DSTOMSender
Creates a new instance of TOMulticastClient

E

equalFields(DepTuple) - Method in class br.ufsc.das.general.DepTuple
 
equals(Object) - Method in class br.ufsc.das.demo.calculator.RequestData
 
equals(Object) - Method in exception br.ufsc.das.general.DepSpaceException
 
equals(Object) - Method in class br.ufsc.das.general.DepTuple
 
equals(Object) - Method in class br.ufsc.das.util.TSMessage
 
executeRequest(TSMessage) - Method in class br.ufsc.das.general.DepSpaceServerEntry
 
extractResponse() - Method in class br.ufsc.das.general.ResponseExtractor
 
extractShare(int, BigInteger, PublicInfo, BigInteger[]) - Method in class br.ufsc.das.general.DepTuple
 
extractTuple(Share[]) - Method in class br.ufsc.das.confidentiality.ConfidentialityScheme
 

F

finalize() - Method in class br.ufsc.das.client.DepSpaceAccessor
Finalize this accessor ant delete the logical tuple space related with this accessor
finalizeAccessor(DepSpaceAccessor) - Method in class br.ufsc.das.client.DepSpaceAdmin
Finalize the accessor and delete the logical tuple space related with this accessor
findMatching(DepTuple, boolean, int) - Method in class br.ufsc.das.general.DepSpaceImpl
 
fingerprint(ProtectionVector, Object[]) - Method in class br.ufsc.das.confidentiality.ConfidentialityScheme
 

G

get() - Method in class br.ufsc.das.confidentiality.SignedResponseExtractor
 
get(int) - Method in class br.ufsc.das.demo.ClientDemo
 
get(int) - Method in class br.ufsc.das.demo.PolicyDemo
 
get(int) - Method in class br.ufsc.das.test.LatencyTest
 
get(int) - Method in class br.ufsc.das.test.ThroughputTest
 
getArg() - Method in class br.ufsc.das.util.TSMessage
 
getBottonLayer() - Method in class br.ufsc.das.client.DepSpaceAccessor
Gets the botton layer
getC_in() - Method in class br.ufsc.das.general.DepTuple
 
getC_rd() - Method in class br.ufsc.das.general.DepTuple
 
getContent() - Method in exception br.ufsc.das.interceptor.InterceptionException
 
getFields() - Method in class br.ufsc.das.general.DepTuple
 
getFrom() - Method in class br.ufsc.das.util.TSMessage
 
getGeneratorg() - Method in class br.ufsc.das.util.TSConfiguration
 
getGeneratorG() - Method in class br.ufsc.das.util.TSConfiguration
 
getGroupPrimeOrder() - Method in class br.ufsc.das.util.TSConfiguration
 
getId() - Method in class br.ufsc.das.util.TSMessage
 
getInvokerId() - Method in class br.ufsc.das.general.Context
 
getLength() - Method in class br.ufsc.das.confidentiality.ProtectionVector
 
getMessageContext() - Method in class br.ufsc.das.util.TSMessage
 
getOpcode() - Method in class br.ufsc.das.util.TSMessage
 
getProtectionVector() - Method in class br.ufsc.das.confidentiality.InvalidDepTuple
 
getProtectionVector(int) - Method in class br.ufsc.das.general.Context
 
getPublicInfo() - Method in class br.ufsc.das.confidentiality.ConfidentialityScheme
 
getPublicKey(int) - Method in class br.ufsc.das.confidentiality.ConfidentialityScheme
 
getPublicKeys() - Method in class br.ufsc.das.confidentiality.ConfidentialityScheme
 
getPublicKeys() - Method in class br.ufsc.das.util.TSConfiguration
 
getPublishedShares() - Method in class br.ufsc.das.general.DepTuple
 
getResponse(TSMessage[]) - Method in class br.ufsc.das.confidentiality.ConfidentialityResponseExtractor
 
getResponses() - Method in class br.ufsc.das.confidentiality.InvalidDepTuple
 
getSecretKey() - Method in class br.ufsc.das.util.TSConfiguration
 
getShare() - Method in class br.ufsc.das.general.DepTuple
 
getTemplate() - Method in class br.ufsc.das.util.TSCASMessage
 
getTSName() - Method in class br.ufsc.das.client.DepSpaceAccessor
Returns the logical tuple space related with this accessor
getTSName() - Method in class br.ufsc.das.general.Context
 
getTSName() - Method in class br.ufsc.das.util.TSMessage
 
getTuple() - Method in class br.ufsc.das.util.TSCASMessage
 
getTuples() - Method in class br.ufsc.das.confidentiality.ServerConfidentialityLayer
 
getTuples() - Method in class br.ufsc.das.general.DepSpaceImpl
 
getTuples() - Method in interface br.ufsc.das.general.DepSpaceServer
 
getTuples() - Method in class br.ufsc.das.policyenforcement.PolicyEnforcementLayer
 
getTuples() - Method in class br.ufsc.das.policyenforcement.PolicyEnforcer
Read all tuples from the local space
getType(int) - Method in class br.ufsc.das.confidentiality.ProtectionVector
 

H

handleReceive(TSMessage) - Method in class br.ufsc.das.interceptor.DepSpaceInterceptorHandler
 
handleSend(TSMessage, TSMessage) - Method in class br.ufsc.das.interceptor.DepSpaceInterceptorHandler
 

I

in(DepTuple) - Method in class br.ufsc.das.client.DepSpaceAccessor
Execute a IN operation
in(DepTuple, Context) - Method in class br.ufsc.das.client.DepSpaceAccessor
Execute a IN operation and supplies the context
in(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ClientConfidentialityLayer
 
in(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ServerConfidentialityLayer
Must never be called!!!
in(DepTuple, Context) - Method in interface br.ufsc.das.general.DepSpace
 
in(DepTuple, Context) - Method in class br.ufsc.das.general.DepSpaceImpl
 
in(DepTuple, Context) - Method in class br.ufsc.das.general.DSTOMSender
 
in(DepTuple, Context) - Method in class br.ufsc.das.policyenforcement.PolicyEnforcementLayer
Must never be called!!!
IN - Static variable in class br.ufsc.das.util.TSUtil
 
inp(DepTuple) - Method in class br.ufsc.das.client.DepSpaceAccessor
Execute a INP operation
inp(DepTuple, Context) - Method in class br.ufsc.das.client.DepSpaceAccessor
Execute a INP operation and supplies the context
inp(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ClientConfidentialityLayer
 
inp(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ServerConfidentialityLayer
 
inp(DepTuple, Context) - Method in interface br.ufsc.das.general.DepSpace
 
inp(DepTuple, Context) - Method in class br.ufsc.das.general.DepSpaceImpl
 
inp(DepTuple, Context) - Method in class br.ufsc.das.general.DSTOMSender
 
inp(DepTuple, Context) - Method in class br.ufsc.das.policyenforcement.PolicyEnforcementLayer
 
INP - Static variable in class br.ufsc.das.util.TSUtil
 
InterceptionException - Exception in br.ufsc.das.interceptor
Exception launched by interceptors
InterceptionException(String, TSMessage) - Constructor for exception br.ufsc.das.interceptor.InterceptionException
Creates a new instance of InterceptionException
InterceptorLoaderDemo - Class in br.ufsc.das.demo
 
InterceptorLoaderDemo() - Constructor for class br.ufsc.das.demo.InterceptorLoaderDemo
 
InterceptorsLoader - Interface in br.ufsc.das.interceptor
Interceptors loader interface.
interceptReceive(TSMessage) - Method in class br.ufsc.das.demo.DepSpaceInterceptorDemo
 
interceptReceive(TSMessage) - Method in class br.ufsc.das.general.DepSpaceServerEntry
 
interceptReceive(TSMessage) - Method in interface br.ufsc.das.interceptor.DepSpaceInterceptor
 
interceptSend(TSMessage, TSMessage) - Method in class br.ufsc.das.demo.DepSpaceInterceptorDemo
 
interceptSend(TSMessage, TSMessage) - Method in class br.ufsc.das.general.DepSpaceServerEntry
 
interceptSend(TSMessage, TSMessage) - Method in interface br.ufsc.das.interceptor.DepSpaceInterceptor
 
internalCreateConfidentialTuple(int[], int[], Object[], PublishedShares) - Static method in class br.ufsc.das.general.DepTuple
 
internalCreateConfidentialTuple(int[], int[], Object[], PublishedShares, Share) - Static method in class br.ufsc.das.general.DepTuple
 
InvalidDepTuple - Class in br.ufsc.das.confidentiality
 
InvalidDepTuple(TSMessage[], ProtectionVector) - Constructor for class br.ufsc.das.confidentiality.InvalidDepTuple
Creates a new instance of InvalidDepTuple

L

LatencyTest - Class in br.ufsc.das.test
 
LatencyTest(int, String, int, boolean) - Constructor for class br.ufsc.das.test.LatencyTest
Creates a new instance of ClientTest
loadInterceptors(List<DepSpaceInterceptor>) - Method in class br.ufsc.das.demo.InterceptorLoaderDemo
 
loadInterceptors(List<DepSpaceInterceptor>) - Method in interface br.ufsc.das.interceptor.InterceptorsLoader
 

M

main(String[]) - Static method in class br.ufsc.das.demo.calculator.ClientCalculator
 
main(String[]) - Static method in class br.ufsc.das.demo.calculator.ServerCalculator
 
main(String[]) - Static method in class br.ufsc.das.demo.ClientDemo
 
main(String[]) - Static method in class br.ufsc.das.demo.PolicyDemo
 
Main - Class in br.ufsc.das
 
Main() - Constructor for class br.ufsc.das.Main
Creates a new instance of Main
main(String[]) - Static method in class br.ufsc.das.Main
 
main(String[]) - Static method in class br.ufsc.das.test.LatencyTest
 
main(String[]) - Static method in class br.ufsc.das.test.ThroughputTest
 
mask(ProtectionVector, DepTuple) - Method in class br.ufsc.das.confidentiality.ConfidentialityScheme
 

O

objectsToTuples(Object[]) - Static method in class br.ufsc.das.util.TSUtil
 
op - Variable in class br.ufsc.das.demo.calculator.RequestData
 
out(DepTuple) - Method in class br.ufsc.das.client.DepSpaceAccessor
Execute a OUT operation
out(DepTuple, Context) - Method in class br.ufsc.das.client.DepSpaceAccessor
Execute a OUT operation and supplies the context
out(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ClientConfidentialityLayer
 
out(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ServerConfidentialityLayer
 
out(DepTuple, Context) - Method in interface br.ufsc.das.general.DepSpace
 
out(DepTuple, Context) - Method in class br.ufsc.das.general.DepSpaceImpl
 
out(DepTuple, Context) - Method in class br.ufsc.das.general.DSTOMSender
 
out(DepTuple, Context) - Method in class br.ufsc.das.policyenforcement.PolicyEnforcementLayer
 
OUT - Static variable in class br.ufsc.das.util.TSUtil
 

P

PolicyDemo - Class in br.ufsc.das.demo
 
PolicyDemo(int, boolean) - Constructor for class br.ufsc.das.demo.PolicyDemo
Creates a new instance of ClientTest
PolicyEnforcementLayer - Class in br.ufsc.das.policyenforcement
Policy enforcer layer. this layer verify the access permission.
PolicyEnforcementLayer(DepSpaceServer, String) - Constructor for class br.ufsc.das.policyenforcement.PolicyEnforcementLayer
Creates a new instance of PolicyEnforcementLayer
PolicyEnforcer - Class in br.ufsc.das.policyenforcement
Base class for all tuple space policies.
PolicyEnforcer() - Constructor for class br.ufsc.das.policyenforcement.PolicyEnforcer
 
printSharesIndex(Share[]) - Static method in class br.ufsc.das.util.TSUtil
 
PRIVATE - Static variable in class br.ufsc.das.confidentiality.ConfidentialityScheme
 
processTSMsg(TSMessage) - Method in class br.ufsc.das.util.TSCommunicationSystem
 
ProtectionVector - Class in br.ufsc.das.confidentiality
 
ProtectionVector(ProtectionVector.ProtectionType...) - Constructor for class br.ufsc.das.confidentiality.ProtectionVector
Creates a new instance of ProtectionVector
ProtectionVector.ProtectionType - Enum in br.ufsc.das.confidentiality
 

R

rd(DepTuple) - Method in class br.ufsc.das.client.DepSpaceAccessor
Execute a RD operation
rd(DepTuple, Context) - Method in class br.ufsc.das.client.DepSpaceAccessor
Execute a RD operation and supplies the context
rd(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ClientConfidentialityLayer
 
rd(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ServerConfidentialityLayer
Must never be called!!!
rd(DepTuple, Context) - Method in interface br.ufsc.das.general.DepSpace
 
rd(DepTuple, Context) - Method in class br.ufsc.das.general.DepSpaceImpl
 
rd(DepTuple, Context) - Method in class br.ufsc.das.general.DSTOMSender
 
rd(DepTuple, Context) - Method in class br.ufsc.das.policyenforcement.PolicyEnforcementLayer
Must never be called!!!
RD - Static variable in class br.ufsc.das.util.TSUtil
 
rdp(DepTuple) - Method in class br.ufsc.das.client.DepSpaceAccessor
Execute a RDP operation
rdp(DepTuple, Context) - Method in class br.ufsc.das.client.DepSpaceAccessor
Execute a RDP operation and supplies the context
rdp(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ClientConfidentialityLayer
 
rdp(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ServerConfidentialityLayer
 
rdp(DepTuple, Context) - Method in interface br.ufsc.das.general.DepSpace
 
rdp(DepTuple, Context) - Method in class br.ufsc.das.general.DepSpaceImpl
 
rdp(DepTuple, Context) - Method in class br.ufsc.das.general.DSTOMSender
 
rdp(DepTuple, Context) - Method in class br.ufsc.das.policyenforcement.PolicyEnforcementLayer
 
RDP - Static variable in class br.ufsc.das.util.TSUtil
 
release() - Method in class br.ufsc.das.confidentiality.SignedResponseExtractor
 
RequestData - Class in br.ufsc.das.demo.calculator
 
RequestData(int, int, int) - Constructor for class br.ufsc.das.demo.calculator.RequestData
Creates a new instance of RequestData
ResponseExtractor - Class in br.ufsc.das.general
 
ResponseExtractor(TSConfiguration) - Constructor for class br.ufsc.das.general.ResponseExtractor
Creates a new instance of SMRTSStubReceiver
ResponseExtractorFactory - Class in br.ufsc.das.general
 
ResponseExtractorFactory(TSConfiguration) - Constructor for class br.ufsc.das.general.ResponseExtractorFactory
Creates a new instance of DSTOMReplyExtractorFactory
restart(boolean, int, ProtectionVector) - Method in class br.ufsc.das.confidentiality.ConfidentialityResponseExtractor
 
restart(boolean, int, ProtectionVector) - Method in class br.ufsc.das.confidentiality.SignedResponseExtractor
 
restart(boolean, int, ProtectionVector) - Method in class br.ufsc.das.general.ResponseExtractor
 
run() - Method in class br.ufsc.das.demo.calculator.ClientCalculator
 
run() - Method in class br.ufsc.das.demo.calculator.ServerCalculator
 
run() - Method in class br.ufsc.das.demo.ClientDemo
 
run() - Method in class br.ufsc.das.demo.PolicyDemo
 
run(TSMessage) - Method in class br.ufsc.das.DepSpaceManager
 
run() - Method in class br.ufsc.das.test.LatencyTest
 
run() - Method in class br.ufsc.das.test.ThroughputTest
 

S

sameArg(TSMessage) - Method in class br.ufsc.das.util.TSMessage
 
sendResult(TSMessage, int) - Method in class br.ufsc.das.DepSpaceManager
 
ServerCalculator - Class in br.ufsc.das.demo.calculator
 
ServerCalculator() - Constructor for class br.ufsc.das.demo.calculator.ServerCalculator
Creates a new instance of ServerCalculator
ServerConfidentialityLayer - Class in br.ufsc.das.confidentiality
 
ServerConfidentialityLayer(DepSpaceServer, ConfidentialityScheme, TSConfiguration) - Constructor for class br.ufsc.das.confidentiality.ServerConfidentialityLayer
Creates a new instance of ServerConfidentialityLayer
setArg(Object) - Method in class br.ufsc.das.util.TSMessage
 
setBottonLayer(DepSpaceClient) - Method in class br.ufsc.das.client.DepSpaceAccessor
Sets the botton layer
setFrom(int) - Method in class br.ufsc.das.util.TSMessage
 
setId(int) - Method in class br.ufsc.das.util.TSMessage
 
setLayer(PolicyEnforcementLayer) - Method in class br.ufsc.das.policyenforcement.PolicyEnforcer
Sets the policy enforcer layer
setMessageContext(Object) - Method in class br.ufsc.das.util.TSMessage
 
setOpcode(int) - Method in class br.ufsc.das.util.TSMessage
 
setShare(Share) - Method in class br.ufsc.das.general.DepTuple
 
setTSReceiver(TSReceiver) - Method in class br.ufsc.das.util.TSCommunicationSystem
 
SIGNED_RD - Static variable in class br.ufsc.das.util.TSUtil
 
signedRD(DepTuple, Context) - Method in interface br.ufsc.das.client.DepSpaceClient
 
signedRD(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ClientConfidentialityLayer
 
signedRD(DepTuple, Context) - Method in class br.ufsc.das.confidentiality.ServerConfidentialityLayer
 
signedRD(DepTuple, Context) - Method in class br.ufsc.das.general.DepSpaceImpl
 
signedRD(DepTuple, Context) - Method in interface br.ufsc.das.general.DepSpaceServer
 
signedRD(DepTuple, Context) - Method in class br.ufsc.das.general.DSTOMSender
 
signedRD(DepTuple, Context) - Method in class br.ufsc.das.policyenforcement.PolicyEnforcementLayer
 
SignedResponseExtractor - Class in br.ufsc.das.confidentiality
 
SignedResponseExtractor(ConfidentialityScheme, TSConfiguration) - Constructor for class br.ufsc.das.confidentiality.SignedResponseExtractor
 

T

ThroughputTest - Class in br.ufsc.das.test
 
ThroughputTest(int, boolean, String, String, int) - Constructor for class br.ufsc.das.test.ThroughputTest
Creates a new instance of ThroughputTest
TOMReplyReceive(Object) - Method in class br.ufsc.das.general.DSTOMSender
 
TOMReplyReceive(Object) - Method in class br.ufsc.das.test.ThroughputTest
 
TOMRequestReceive(TOMMessage) - Method in class br.ufsc.das.DepSpaceManager
 
toString() - Method in class br.ufsc.das.demo.calculator.RequestData
 
toString() - Method in class br.ufsc.das.general.DepTuple
 
TS_MSG - Static variable in class br.ufsc.das.util.TSCommunicationSystem
 
TSCAS_MSG - Static variable in class br.ufsc.das.util.TSCommunicationSystem
 
TSCASMessage - Class in br.ufsc.das.util
 
TSCASMessage(int, int, int, Object, String, DepTuple) - Constructor for class br.ufsc.das.util.TSCASMessage
Creates a new instance of TSCASMessage
TSCASMessage(int, int, int, Object, String, DepTuple, Object) - Constructor for class br.ufsc.das.util.TSCASMessage
Creates a new instance of TSCASMessage
TSCommunicationSystem - Class in br.ufsc.das.util
 
TSCommunicationSystem(TSConfiguration) - Constructor for class br.ufsc.das.util.TSCommunicationSystem
Creates a new instance of TSCommunicationSystem
TSConfiguration - Class in br.ufsc.das.util
o caminho do diretorio das configurações deve ser passado em java -Ddepspace.config.dir="CONFIG_HOME"
TSConfiguration(int, String) - Constructor for class br.ufsc.das.util.TSConfiguration
Creates a new instance of TSConfiguration
TSMessage - Class in br.ufsc.das.util
 
TSMessage(int, int, int, Object, String) - Constructor for class br.ufsc.das.util.TSMessage
Creates a new instance of TSMessage
TSMessage(int, int, int, Object, String, Object) - Constructor for class br.ufsc.das.util.TSMessage
Creates a new instance of TSMessage
TSMessagesHandle - Class in br.ufsc.das.util
 
TSMessagesHandle(TSCommunicationSystem) - Constructor for class br.ufsc.das.util.TSMessagesHandle
Creates a new instance of TSMessageHandle
TSReceiver - Interface in br.ufsc.das.util
 
TSUtil - Class in br.ufsc.das.util
 
TSUtil() - Constructor for class br.ufsc.das.util.TSUtil
 
tuplesToShares(DepTuple[]) - Static method in class br.ufsc.das.util.TSUtil
 
tupleToObjects(DepTuple[]) - Static method in class br.ufsc.das.util.TSUtil
 

U

unmask(DepTuple) - Method in class br.ufsc.das.confidentiality.ConfidentialityScheme
 

V

valueOf(String) - Static method in enum br.ufsc.das.confidentiality.ProtectionVector.ProtectionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum br.ufsc.das.confidentiality.ProtectionVector.ProtectionType
Returns an array containing the constants of this enum type, in the order they're declared.
verifyTuple(ProtectionVector, Object[], Object[]) - Method in class br.ufsc.das.confidentiality.ConfidentialityScheme
 

W

WILDCARD - Static variable in class br.ufsc.das.confidentiality.ConfidentialityScheme
 

A B C D E F G H I L M O P R S T U V W