<map id="trace_hex_writef" name="trace_hex_writef">
<area shape="rect" id="Node000001" title="バイナリデータを HEX テキスト形式でトレースに書き込む (printf 形式ラベル)。" alt="" coords="5,70,123,95"/>
<area shape="rect" id="Node000002" href="$trace-provider_8c.html#aa7e4e300f669f91ecec6452143a938a0" title="書き込み系 API 用の共有ロックをタイムアウト付きで取得する。 複数スレッドが同時に取得できる。 排他ロック保持中はブロックするが、LOCK_TIMEOUT_MS 経過で諦める。" alt="" coords="177,5,312,45"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="103,67,168,47,170,52,105,72"/>
<area shape="rect" id="Node000003" href="$trace-provider_8c.html#ae77aaca6671b908e3922d08df61b5271" title="共有ロックを解放する。" alt="" coords="171,70,319,95"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="123,80,157,80,157,85,123,85"/>
<area shape="rect" id="Node000004" href="$trace-provider_8c.html#a158e58c181087525e787fee2740e0888" title="HEX ダンプ出力の内部実装。" alt="" coords="191,119,299,145"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="111,93,185,113,184,118,110,98"/>
<area shape="rect" id="Node000005" href="$trace-provider_8c.html#a45aedf065657fe61e0ac80f762391834" title="OS プロバイダとファイルプロバイダの両方へメッセージを書き込む。" alt="" coords="367,119,447,145"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="299,129,353,129,353,135,299,135"/>
<area shape="rect" id="Node000006" href="$trace-provider_8c.html#affbd7dd9a26b864a2d4fb6a5456237f0" title="メッセージレベルがスレッショルド以内かを判定する。" alt="" coords="507,33,610,58"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="421,117,454,93,493,68,508,61,511,66,496,73,457,97,424,121"/>
<area shape="rect" id="Node000007" href="$file-provider_8c.html#a23c488673df9a97a03df05479cda23f0" title="ファイルへトレースメッセージを書き込む。" alt="" coords="495,83,623,123"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="446,122,481,115,482,120,448,127"/>
<area shape="rect" id="Node000013" href="$trace-provider_8c.html#ae0de679bcc53a71643737995d1a89fa1" title="stderr にタイムスタンプ + レベル文字 + メッセージを 1 行書き込む。" alt="" coords="496,147,621,173"/>
<area shape="poly" id="edge12_Node000005_Node000013" title=" " alt="" coords="447,137,483,143,482,149,447,142"/>
<area shape="rect" id="Node000014" href="$trace-provider_8c.html#ac6ce4a0c173e7b1ea4268621963ca66c" title="下層プロバイダに文字列を書き込む (内部ヘルパー)。" alt="" coords="499,197,619,222"/>
<area shape="poly" id="edge13_Node000005_Node000014" title=" " alt="" coords="427,142,496,182,512,189,510,194,493,186,425,147"/>
<area shape="rect" id="Node000008" href="$file-provider_8c.html#a9caffeb2f5475b5d93d01c12322f075c" title="現在時刻を &quot;YYYY&#45;MM&#45;DD HH:MM:SS.mmm&quot; (UTC) 形式でバッファへ書き込む。" alt="" coords="681,41,807,66"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="622,83,683,67,684,72,624,88"/>
<area shape="rect" id="Node000009" href="$file-provider_8c.html#ad4942c230a2709debec02e84154c2a90" title="トレースレベル整数をレベル文字に変換する。" alt="" coords="703,90,785,115"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="623,100,689,100,689,105,623,105"/>
<area shape="rect" id="Node000010" href="$file-provider_8c.html#ace3cddc8d9a113913873aa2e8718e36e" title="トレースファイルをローテーションする。" alt="" coords="705,139,783,165"/>
<area shape="poly" id="edge9_Node000007_Node000010" title=" " alt="" coords="624,117,692,135,691,141,622,122"/>
<area shape="rect" id="Node000011" href="$file-provider_8c.html#a66fcb0fd7c1cc4a5eea5ab746206aa68" title="開いているファイルを閉じる。未開の場合は何もしない (冪等)。" alt="" coords="891,115,968,141"/>
<area shape="poly" id="edge10_Node000010_Node000011" title=" " alt="" coords="783,144,876,132,877,137,784,149"/>
<area shape="rect" id="Node000012" href="$file-provider_8c.html#a91237360cf25542998befe4aabbeb19c" title="ローテーション後の新規ファイルを空で作成して開く。 current_bytes は必ず 0 に設定される。" alt="" coords="865,165,993,190"/>
<area shape="poly" id="edge11_Node000010_Node000012" title=" " alt="" coords="784,155,852,164,851,169,783,160"/>
<area shape="rect" id="Node000015" href="$syslog-provider_8c.html#a557fea22e9977080a0fd298ff2db5f81" title="syslog へ UTF&#45;8 メッセージを書き込む。" alt="" coords="671,193,817,218"/>
<area shape="poly" id="edge14_Node000014_Node000015" title=" " alt="" coords="619,205,657,205,657,210,619,211"/>
<area shape="rect" id="Node000016" href="$trace-provider_8c.html#af27da52ec5ea21977fc266b0fc3e3e4e" title="enum trace_level を syslog severity に変換する。" alt="" coords="688,242,800,267"/>
<area shape="poly" id="edge15_Node000014_Node000016" title=" " alt="" coords="611,219,679,236,678,241,610,225"/>
</map>
