54 lines
1.9 KiB
Plaintext
54 lines
1.9 KiB
Plaintext
digraph clientowner {
|
|
ChannelProvider;
|
|
Channel;
|
|
ChannelRequester [shape=box];
|
|
|
|
Channel;
|
|
ChannelRequester [shape=box];
|
|
ChannelGet;
|
|
ChannelGetRequester [shape=box];
|
|
ChannelPut;
|
|
ChannelPutRequester [shape=box];
|
|
Monitor;
|
|
MonitorRequester [shape=box];
|
|
ChannelRPC;
|
|
ChannelRPCRequester [shape=box];
|
|
ChannelProcess;
|
|
ChannelProcessRequester [shape=box];
|
|
ChannelPutGet;
|
|
ChannelPutGetRequester [shape=box];
|
|
ChannelArray;
|
|
ChannelArrayRequester [shape=box];
|
|
|
|
Channel -> ChannelProvider [color=green, style=dashed];
|
|
ChannelProvider -> Channel [color=green, style=dashed];
|
|
|
|
# Operation -> Requester strong ref
|
|
Channel -> ChannelRequester [color=red, style=dashed];
|
|
ChannelGet -> ChannelGetRequester [color=red, style=dashed];
|
|
ChannelPut -> ChannelPutRequester [color=red, style=dashed];
|
|
Monitor -> MonitorRequester [color=red, style=dashed];
|
|
ChannelRPC -> ChannelRPCRequester [color=red, style=dashed];
|
|
ChannelProcess -> ChannelProcessRequester [color=red, style=dashed];
|
|
ChannelPutGet -> ChannelPutGetRequester [color=red, style=dashed];
|
|
ChannelArray -> ChannelArrayRequester [color=red, style=dashed];
|
|
|
|
# Channel -> Operation weak ref
|
|
Channel -> ChannelGet [color=green, style=dashed];
|
|
Channel -> ChannelPut [color=green, style=dashed];
|
|
Channel -> Monitor [color=green, style=dashed];
|
|
Channel -> ChannelRPC [color=green, style=dashed];
|
|
Channel -> ChannelProcess [color=green, style=dashed];
|
|
Channel -> ChannelPutGet [color=green, style=dashed];
|
|
Channel -> ChannelArray [color=green, style=dashed];
|
|
|
|
# Operation -> Channel strong ref
|
|
ChannelGet -> Channel [color=red, style=dashed];
|
|
ChannelPut -> Channel [color=red, style=dashed];
|
|
Monitor -> Channel [color=red, style=dashed];
|
|
ChannelRPC -> Channel [color=red, style=dashed];
|
|
ChannelProcess -> Channel [color=red, style=dashed];
|
|
ChannelPutGet -> Channel [color=red, style=dashed];
|
|
ChannelArray -> Channel [color=red, style=dashed];
|
|
}
|