前のページ次のページ上に戻るホーム SophiaFramework UNIVERSE 5.3
SFBQoSSpec
IQoSSpec インターフェースのラッパークラスです。
#include <SFBQoSSpec.h.hpp>
class SFBQoSSpec : public SFBQuery;
SFMTYPEDEFWRAPPER(SFBQoSSpec)

継承図

SFBQoSSpec クラスの継承図

バージョン

BREW 2.0 BREW 2.1 BREW 3.1 BREW 4.0
× ×

参照

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( SFCErrorPtr exception = null )
SFBQoSSpec インスタンスを生成します。
static
SFBQoSSpecSmp
NewInstance( AEECLSID id , SFCErrorPtr exception = null )
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 から継承)
このオブジェクトからの別の API を問い合わせます。
SFCError 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 から継承)
オブジェクトを単一インターフェースで実装するときに使います。
プロテクト関数
static
SFBBaseSmp
FactoryByCreate( AEECLSID id , SFCErrorPtr exception = null ) (SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを生成します。
static
SFBBaseSmp
FactoryByQuery( SFBQuerySmpConstRef query , AEECLSID id , SFCErrorPtr exception = null ) (SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを指定した 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(
    SFCErrorPtr exception = null   // エラー値
);
[ public, static ]
SFBQoSSpecSmp NewInstance(
    AEECLSID id                    // クラスID
    SFCErrorPtr exception = null   // エラー値
);

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