3. RI インターフェース

Request Inspector は自身を操作するためのインターフェースとして ri_intf 構造体 の インスタンスを dtsd に提供する。RI は以下のように RI インターフェースを 返す関数 create_ri_intf() を持たなければならない。

struct ri_intf ri_intf = {
    .name = name,
    .initialize = initialize,
    .run = run,
    .stop = stop,
    .add_node = add_node,
    .remove_node = remove_node,
    .finalize = finalize,
    .usage = usage,
};

struct ri_intf *create_ri_intf()
{
    return &ri_intf
}

Previous topic

2. 設計上の注意

Next topic

4. ri_intf 構造体

This Page