• R/O
  • SSH

コミット

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

コミットメタ情報

リビジョンfa1a47095ce9044e3cefc22f8e01994aa6fb6d6e (tree)
日時2023-11-17 23:03:42
作者Albert Mietus < albert AT mietus DOT nl >
コミッターAlbert Mietus < albert AT mietus DOT nl >

ログメッセージ

A bit of Local DocParts: sieve's namespace \& namednodes (ASIS)

変更サマリ

差分

diff -r 0ce5e37618a7 -r fa1a47095ce9 CCastle/DocParts/Design/50.notes/231016_NS.rst
--- a/CCastle/DocParts/Design/50.notes/231016_NS.rst Mon Nov 13 15:54:37 2023 +0100
+++ b/CCastle/DocParts/Design/50.notes/231016_NS.rst Fri Nov 17 15:03:42 2023 +0100
@@ -30,7 +30,7 @@
3030 object " " as P1B_d <<dict>> #lightcyan {
3131 SlowStart
3232 base :NS
33-
33+
3434 }
3535 object SlowStart <<EventProtocol>> {
3636 queue_max :int
diff -r 0ce5e37618a7 -r fa1a47095ce9 CCastle/DocParts/Design/50.notes/231117_namespace.rst
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/CCastle/DocParts/Design/50.notes/231117_namespace.rst Fri Nov 17 15:03:42 2023 +0100
@@ -0,0 +1,46 @@
1+AIGR/SIEVE Namespace analyse
2+============================
3+
4+.. UML::
5+
6+ @startuml
7+ skin rose
8+ skinparam style strictuml
9+
10+ skinparam sequenceMessageAlign left
11+
12+
13+ actor Dev
14+
15+
16+ !procedure $register($ns, $n, $details=0)
17+ Dev -> $ns : register($n)
18+ $ns o--\o $n : ""$ns._dict[$n]=$n""
19+ activate $ns
20+
21+ !if $details
22+ group details
23+ $ns -> $ns : _register_2ways()
24+ $ns-> $n : register_in_NS()
25+ $n o--\o $ns :""$n._ns=$ns""
26+ end
27+ !else
28+ $ns-> $n : register_in_NS()
29+ $n o--\o $ns :""$n._ns=$ns""
30+ !endif
31+ deactivate $ns
32+ !endprocedure
33+
34+
35+ participant "simple_sieve :NS" as simple_sieve #LightSkyBlue
36+ participant "slow_start :NS" as slow_start #LightSkyBlue
37+ participant "SlowStart_1:P" as SlowStart_1
38+ participant "SimpleSieve:P" as SimpleSieve
39+ participant "SlowStart:P" as SlowStart
40+
41+
42+
43+ $register(simple_sieve, slow_start,1)
44+ $register(simple_sieve, SlowStart_1)
45+ $register(simple_sieve, SimpleSieve)
46+ @enduml