前のページ次のページ上に戻るホーム BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework 4.1
SFBQoSSpec
IQoSSpec インターフェースのラッパークラスです。
#include <SFBQoSSpec.h.hpp>
class SFBQoSSpec : public SFBQuery;
SFMTYPEDEFWRAPPER(SFBQoSSpec)

継承図

SFBQoSSpec クラスの継承図

バージョン

BREW 2.0 BREW 2.1 BREW 3.0 BREW 3.1
× × ×

参照

BREW API IQoSSpec

メンバ

パブリック関数
SFCError GetRxFilterSpec( SFBQoSListSmpPtr filterList )
SFBQoSSpec オブジェクトに格納されている Rx Filter Spec のリストを取得します。
SFBQoSListSmp GetRxFilterSpec( Void )
SFBQoSSpec オブジェクトに格納されている Rx Filter Spec のリストを取得します。
SFCError GetRxFlowSpec( SFBQoSListSmpPtr flowList )
SFBQoSSpec オブジェクトに格納されている Rx Flow Spec のリストを取得します。
SFBQoSListSmp GetRxFlowSpec( Void )
SFBQoSSpec オブジェクトに格納されている Rx Flow Spec のリストを取得します。
SFCError GetTxFilterSpec( SFBQoSListSmpPtr filterList )
SFBQoSSpec オブジェクトに格納されている Tx Filter Spec のリストを取得します。
SFBQoSListSmp GetTxFilterSpec( Void )
SFBQoSSpec オブジェクトに格納されている Tx Filter Spec のリストを取得します。
SFCError GetTxFlowSpec( SFBQoSListSmpPtr flowList )
SFBQoSSpec オブジェクトに格納されている Tx Flow Spec のリストを取得します。
SFBQoSListSmp GetTxFlowSpec( Void )
SFBQoSSpec オブジェクトに格納されている Tx Flow Spec のリストを取得します。
SFCError LoadFlowSpecByProfile( UInt32 ruleId , UInt32 id )
Rx と Tx の Flow Spec が設定された SFBQoSSpec オブジェクトを、定義済みプロファイルから生成します。
static
SFBQoSSpecSmp
NewInstance( Void )
SFBQoSSpec クラスのインスタンスを生成します。
SFCError SetRxFilterSpec( SFBQoSListSmpConstRef filterList )
SFBQoSSpec オブジェクトに格納されている Rx Filter Spec のリストを設定します。
SFCError SetRxFlowSpec( SFBQoSListSmpConstRef flowList )
SFBQoSSpec オブジェクトに格納されている Rx Flow Spec のリストを設定します。
SFCError SetTxFilterSpec( SFBQoSListSmpConstRef filterList )
SFBQoSSpec オブジェクトに格納されている Tx Filter Spec のリストを設定します。
SFCError SetTxFlowSpec( SFBQoSListSmpConstRef flowList )
SFBQoSSpec オブジェクトに格納されている Tx Flow Spec のリストを設定します。
SFCError QueryInterface( AEECLSID clsid , VoidHandle handle ) (SFBQuery から継承)
QueryInterface( AEECLSID clsid , SFBBaseSmpPtr handle ) (SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
SFBBaseSmp QueryInterface( AEECLSID clsid ) (SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
Void Self( AEECLSID clsidReq , SFBQuerySmpPtr clone , AEECLSID clsidImp ) (SFBQuery から継承)
オブジェクトを単一インターフェースで実装するときに使います。
SFBQuerySmp Self( AEECLSID clsidReq , AEECLSID clsidImp ) (SFBQuery から継承)
オブジェクトを単一インターフェースで実装するときに使います。

SFBQoSSpec::GetRxFilterSpec
SFBQoSSpec オブジェクトに格納されている Rx Filter Spec のリストを取得します。
[ public ]
SFCError GetRxFilterSpec(
    SFBQoSListSmpPtr filterList   // Rx Filter Spec の保存されているリストを返す
);
[ public ]
SFBQoSListSmp GetRxFilterSpec(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • filterList が null のとき : SFERR_INVALID_PARAM

参照

BREW API IQOSSPEC_GetRxFilterSpec | SFBQoSSpec::SetRxFilterSpec


SFBQoSSpec::GetRxFlowSpec
SFBQoSSpec オブジェクトに格納されている Rx Flow Spec のリストを取得します。
[ public ]
SFCError GetRxFlowSpec(
    SFBQoSListSmpPtr flowList   // Rx Flow Spec の保存されているリストを返す
);
[ public ]
SFBQoSListSmp GetRxFlowSpec(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • flowList が null のとき : SFERR_INVALID_PARAM

参照

BREW API IQOSSPEC_GetRxFlowSpec | SFBQoSSpec::SetRxFlowSpec


SFBQoSSpec::GetTxFilterSpec
SFBQoSSpec オブジェクトに格納されている Tx Filter Spec のリストを取得します。
[ public ]
SFCError GetTxFilterSpec(
    SFBQoSListSmpPtr filterList   // Tx Filter Spec の保存されているリストを返す
);
[ public ]
SFBQoSListSmp GetTxFilterSpec(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • filterList が null のとき : SFERR_INVALID_PARAM

参照

BREW API IQOSSPEC_GetTxFilterSpec | SFBQoSSpec::SetTxFilterSpec


SFBQoSSpec::GetTxFlowSpec
SFBQoSSpec オブジェクトに格納されている Tx Flow Spec のリストを取得します。
[ public ]
SFCError GetTxFlowSpec(
    SFBQoSListSmpPtr flowList   // Tx Flow Spec の保存されているリストを返す
);
[ public ]
SFBQoSListSmp GetTxFlowSpec(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • flowList が null のとき : SFERR_INVALID_PARAM

参照

BREW API IQOSSPEC_GetTxFlowSpec | SFBQoSSpec::SetTxFlowSpec


SFBQoSSpec::LoadFlowSpecByProfile
Rx と Tx の Flow Spec が設定された SFBQoSSpec オブジェクトを、定義済みプロファイルから生成します。
[ public ]
SFCError LoadFlowSpecByProfile(
    UInt32 ruleId   // id とともに、使用するプロファイルを識別する
    UInt32 id       // ruleId とともに、使用するプロファイルを識別する
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • 指定のプロファイルは使用不可のとき : SFERR_INVALID_PARAM
  • 操作がサポートされていないとき : SFERR_UNSUPPORTED

参照

BREW API IQOSSPEC_LoadFlowSpecByProfile


SFBQoSSpec::NewInstance
SFBQoSSpec クラスのインスタンスを生成します。
[ public, static ]
SFBQoSSpecSmp NewInstance(Void);

SFBQoSSpec::SetRxFilterSpec
SFBQoSSpec オブジェクトに格納されている Rx Filter Spec のリストを設定します。
[ public ]
SFCError SetRxFilterSpec(
    SFBQoSListSmpConstRef filterList   // Rx Filter Spec のリストとして使用する SFBQoSFilter オブジェクトのリスト
);

戻り値

SFERR_NO_ERROR を返します。

参照

BREW API IQOSSPEC_SetRxFilterSpec | SFBQoSSession::Open | SFBQoSSession::Modify


SFBQoSSpec::SetRxFlowSpec
SFBQoSSpec オブジェクトに格納されている Rx Flow Spec のリストを設定します。
[ public ]
SFCError SetRxFlowSpec(
    SFBQoSListSmpConstRef flowList   // Rx Flow Spec のリストとして使用する SFBQoSFlow オブジェクトのリスト
);

戻り値

SFERR_NO_ERROR を返します。

参照

BREW API IQOSSPEC_SetRxFlowSpec | SFBQoSSession::Open | SFBQoSSession::Modify


SFBQoSSpec::SetTxFilterSpec
SFBQoSSpec オブジェクトに格納されている Tx Filter Spec のリストを設定します。
[ public ]
SFCError SetTxFilterSpec(
    SFBQoSListSmpConstRef filterList   // Tx Filter Spec のリストとして使用する SFBQoSFilter オブジェクトのリスト
);

戻り値

SFERR_NO_ERROR を返します。

参照

BREW API IQOSSPEC_SetTxFilterSpec | SFBQoSSession::Open | SFBQoSSession::Modify


SFBQoSSpec::SetTxFlowSpec
SFBQoSSpec オブジェクトに格納されている Tx Flow Spec のリストを設定します。
[ public ]
SFCError SetTxFlowSpec(
    SFBQoSListSmpConstRef flowList   // Tx Flow Spec のリストとして使用する SFBQoSFlow オブジェクトのリスト
);

戻り値

SFERR_NO_ERROR を返します。

参照

BREW API IQOSSPEC_SetTxFlowSpec | SFBQoSSession::Open | SFBQoSSession::Modify