<map id="trace_hex_write" name="trace_hex_write">
<area shape="rect" id="Node000001" title="バイナリデータを HEX テキスト形式でトレースに書き込む。" alt="" coords="5,70,119,95"/>
<area shape="rect" id="Node000002" href="$trace-provider_8c.html#aa7e4e300f669f91ecec6452143a938a0" title="書き込み系 API 用の共有ロックをタイムアウト付きで取得する。 複数スレッドが同時に取得できる。 排他ロック保持中はブロックするが、LOCK_TIMEOUT_MS 経過で諦める。" alt="" coords="173,5,308,45"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="101,67,165,47,166,52,102,72"/>
<area shape="rect" id="Node000003" href="$trace-provider_8c.html#ae77aaca6671b908e3922d08df61b5271" title="共有ロックを解放する。" alt="" coords="167,70,315,95"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="119,80,153,80,153,85,119,85"/>
<area shape="rect" id="Node000004" href="$trace-provider_8c.html#a158e58c181087525e787fee2740e0888" title="HEX ダンプ出力の内部実装。" alt="" coords="187,119,295,145"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="109,93,182,113,181,118,107,98"/>
<area shape="rect" id="Node000005" href="$trace-provider_8c.html#a45aedf065657fe61e0ac80f762391834" title="OS プロバイダとファイルプロバイダの両方へメッセージを書き込む。" alt="" coords="363,119,443,145"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="295,129,349,129,349,135,295,135"/>
<area shape="rect" id="Node000006" href="$trace-provider_8c.html#affbd7dd9a26b864a2d4fb6a5456237f0" title="メッセージレベルがスレッショルド以内かを判定する。" alt="" coords="503,33,606,58"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="417,117,450,93,489,68,504,61,507,66,492,73,453,97,420,121"/>
<area shape="rect" id="Node000007" href="$file-provider_8c.html#a23c488673df9a97a03df05479cda23f0" title="ファイルへトレースメッセージを書き込む。" alt="" coords="491,83,619,123"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="442,122,477,115,478,120,444,127"/>
<area shape="rect" id="Node000013" href="$trace-provider_8c.html#ae0de679bcc53a71643737995d1a89fa1" title="stderr にタイムスタンプ + レベル文字 + メッセージを 1 行書き込む。" alt="" coords="492,147,617,173"/>
<area shape="poly" id="edge12_Node000005_Node000013" title=" " alt="" coords="443,137,479,143,478,149,443,142"/>
<area shape="rect" id="Node000014" href="$trace-provider_8c.html#ac6ce4a0c173e7b1ea4268621963ca66c" title="下層プロバイダに文字列を書き込む (内部ヘルパー)。" alt="" coords="495,197,615,222"/>
<area shape="poly" id="edge13_Node000005_Node000014" title=" " alt="" coords="423,142,492,182,508,189,506,194,489,186,421,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="677,41,803,66"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="618,83,679,67,680,72,620,88"/>
<area shape="rect" id="Node000009" href="$file-provider_8c.html#ad4942c230a2709debec02e84154c2a90" title="トレースレベル整数をレベル文字に変換する。" alt="" coords="699,90,781,115"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="619,100,685,100,685,105,619,105"/>
<area shape="rect" id="Node000010" href="$file-provider_8c.html#ace3cddc8d9a113913873aa2e8718e36e" title="トレースファイルをローテーションする。" alt="" coords="701,139,779,165"/>
<area shape="poly" id="edge9_Node000007_Node000010" title=" " alt="" coords="620,117,688,135,687,141,618,122"/>
<area shape="rect" id="Node000011" href="$file-provider_8c.html#a66fcb0fd7c1cc4a5eea5ab746206aa68" title="開いているファイルを閉じる。未開の場合は何もしない (冪等)。" alt="" coords="887,115,964,141"/>
<area shape="poly" id="edge10_Node000010_Node000011" title=" " alt="" coords="779,144,872,132,873,137,780,149"/>
<area shape="rect" id="Node000012" href="$file-provider_8c.html#a91237360cf25542998befe4aabbeb19c" title="ローテーション後の新規ファイルを空で作成して開く。 current_bytes は必ず 0 に設定される。" alt="" coords="861,165,989,190"/>
<area shape="poly" id="edge11_Node000010_Node000012" title=" " alt="" coords="780,155,848,164,847,169,779,160"/>
<area shape="rect" id="Node000015" href="$syslog-provider_8c.html#a557fea22e9977080a0fd298ff2db5f81" title="syslog へ UTF&#45;8 メッセージを書き込む。" alt="" coords="667,193,813,218"/>
<area shape="poly" id="edge14_Node000014_Node000015" title=" " alt="" coords="615,205,653,205,653,210,615,211"/>
<area shape="rect" id="Node000016" href="$trace-provider_8c.html#af27da52ec5ea21977fc266b0fc3e3e4e" title="enum trace_level を syslog severity に変換する。" alt="" coords="684,242,796,267"/>
<area shape="poly" id="edge15_Node000014_Node000016" title=" " alt="" coords="607,219,675,236,674,241,606,225"/>
</map>
