br.ufsc.das.general
Interface DepSpace
- All Known Subinterfaces:
- DepSpaceClient, DepSpaceServer
- All Known Implementing Classes:
- ClientConfidentialityLayer, DepSpaceAccessor, DepSpaceImpl, DSTOMSender, PolicyEnforcementLayer, ServerConfidentialityLayer
public interface DepSpace
General interface for DepSpace and its layers
out
void out(DepTuple tuple,
Context ctx)
throws DepSpaceException
- Throws:
DepSpaceException
rd
DepTuple rd(DepTuple template,
Context ctx)
throws DepSpaceException
- Throws:
DepSpaceException
in
DepTuple in(DepTuple template,
Context ctx)
throws DepSpaceException
- Throws:
DepSpaceException
rdp
DepTuple rdp(DepTuple template,
Context ctx)
throws DepSpaceException
- Throws:
DepSpaceException
inp
DepTuple inp(DepTuple template,
Context ctx)
throws DepSpaceException
- Throws:
DepSpaceException
cas
DepTuple cas(DepTuple template,
DepTuple tuple,
Context ctx)
throws DepSpaceException
- If the returned value is null, then the tuple was inserted.
- Throws:
DepSpaceException