SAC から送られるメッセージの形式は、構造体 sacmsg で定義されています。
struct sacmsg { int sc_size; /* オプションデータ部分のサイズ */ char sc_type; /* メッセージのタイプ */ };
SAC からポートモニターに送られるメッセージには 4 つのタイプがあります。メッセージがどのタイプなのかは、sacmsg 構造体の sc_type フィールドに次のどれかの値を設定して示します。
SC_STATUS ステータス要求
SC_ENABLE 使用可能メッセージ
SC_DISABLE 使用不可メッセージ
ポートモニターの _pmtab ファイルを読む必要があることを示す SC_READDB メッセージ
sc_size はメッセージのオプションデータ部分のサイズを示します。メッセージクラス を参照してください。Solaris 環境では常に sc_size を 0 に設定する必要があります。
ポートモニターは、sac からのメッセージには必ず応答しなければなりません。