SophiaFramework UNIVERSE 5.3 |
BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
---|---|---|---|
X | X | O | O |
Public Functions | |
---|---|
SFCError |
GetRxFilterSpec(
SFBQoSListSmpPtr filterList
) Get the list of Rx Filter specs that is stored in the SFBQoSSpec object.
|
SFBQoSListSmp |
GetRxFilterSpec( Void ) Get the list of Rx Filter specs that is stored in the SFBQoSSpec object.
|
SFCError |
GetRxFlowSpec(
SFBQoSListSmpPtr flowList
) Get the list of Rx Flow specs that is stored in the SFBQoSSpec object.
|
SFBQoSListSmp |
GetRxFlowSpec( Void ) Get the list of Rx Flow specs that is stored in the SFBQoSSpec object.
|
SFCError |
GetTxFilterSpec(
SFBQoSListSmpPtr filterList
) Get the list of Tx Filter specs that is stored in the SFBQoSSpec object.
|
SFBQoSListSmp |
GetTxFilterSpec( Void ) Get the list of Tx Filter specs that is stored in the SFBQoSSpec object.
|
SFCError |
GetTxFlowSpec(
SFBQoSListSmpPtr flowList
) Get the list of Tx Flow specs that is stored in the SFBQoSSpec object.
|
SFBQoSListSmp |
GetTxFlowSpec( Void ) Get the list of Tx Flow specs that is stored in the SFBQoSSpec object.
|
SFCError |
LoadFlowSpecByProfile(
UInt32 ruleId
, UInt32 id
) Create the defined profile for the SFBQoSSpec which specified the Flow Spec of Rx and Tx.
|
static SFBQoSSpecSmp |
NewInstance(
SFCErrorPtr exception = null
) Create a new SFBQoSSpec instance.
|
static SFBQoSSpecSmp |
NewInstance(
AEECLSID id
, SFCErrorPtr exception = null
) Create a new SFBQoSSpec instance.
|
SFCError |
SetRxFilterSpec(
SFBQoSListSmpConstRef filterList
) Set the list of Rx Filter specs that is stored in the SFBQoSSpec object.
|
SFCError |
SetRxFlowSpec(
SFBQoSListSmpConstRef flowList
) Set the list of Rx Flow specs that is stored in the SFBQoSSpec object.
|
SFCError |
SetTxFilterSpec(
SFBQoSListSmpConstRef filterList
) Set the list of Tx Filter specs that is stored in the SFBQoSSpec object.
|
SFCError |
SetTxFlowSpec(
SFBQoSListSmpConstRef flowList
) Set the list of Tx Flow specs that is stored in the SFBQoSSpec object.
|
SFCError |
QueryInterface(
AEECLSID clsid
, VoidHandle handle
)
(inherits from SFBQuery)
Ask an object for another API contract from the object in question.
|
SFCError |
QueryInterface(
AEECLSID clsid
, SFBBaseSmpPtr handle
)
(inherits from SFBQuery)
Ask an object for another API contract from the object in question.
|
SFBBaseSmp |
QueryInterface(
AEECLSID clsid
)
(inherits from SFBQuery)
Ask an object for another API contract from the object in question.
|
Void |
Self(
AEECLSID clsidReq
, SFBQuerySmpPtr clone
, AEECLSID clsidImp
)
(inherits from SFBQuery)
Helper macro for those implementing an object with a single interface.
|
SFBQuerySmp |
Self(
AEECLSID clsidReq
, AEECLSID clsidImp
)
(inherits from SFBQuery)
Helper macro for those implementing an object with a single interface.
|
Protected Functions | |
---|---|
static SFBBaseSmp |
FactoryByCreate(
AEECLSID id
, SFCErrorPtr exception = null
)
(inherits from SFBBase)
Create the instance for the specified ClassID's interface.
|
static SFBBaseSmp |
FactoryByQuery(
SFBQuerySmpConstRef query
, AEECLSID id
, SFCErrorPtr exception = null
)
(inherits from SFBBase)
Create the instance for the specified ClassID's interface using the SFBQuery instance.
|
[ public ] SFCError GetRxFilterSpec( SFBQoSListSmpPtr filterList // returns the stored list of Rx Filter specs );
[ public ] SFBQoSListSmp GetRxFilterSpec(Void);
[ public ] SFCError GetRxFlowSpec( SFBQoSListSmpPtr flowList // returns the stored list of Rx Flow specs );
[ public ] SFBQoSListSmp GetRxFlowSpec(Void);
[ public ] SFCError GetTxFilterSpec( SFBQoSListSmpPtr filterList // returns the stored list of Tx Filter specs );
[ public ] SFBQoSListSmp GetTxFilterSpec(Void);
[ public ] SFCError GetTxFlowSpec( SFBQoSListSmpPtr flowList // returns the stored list of Tx Flow specs );
[ public ] SFBQoSListSmp GetTxFlowSpec(Void);
[ public ] SFCError LoadFlowSpecByProfile( UInt32 ruleId // identifies the profile to use UInt32 id // identifies the profile to use );
[ public, static ] SFBQoSSpecSmp NewInstance( SFCErrorPtr exception = null // Error );
[ public, static ] SFBQoSSpecSmp NewInstance( AEECLSID id // Class ID SFCErrorPtr exception = null // Error );
[ public ] SFCError SetRxFilterSpec( SFBQoSListSmpConstRef filterList // list of SFBQoSFilter objects to be used as the list of Rx Filter specs );
Return SFERR_NO_ERROR.
[ public ] SFCError SetRxFlowSpec( SFBQoSListSmpConstRef flowList // list of SFBQoSFilter objects to be used as the list of Rx Flow specs );
Return SFERR_NO_ERROR.
[ public ] SFCError SetTxFilterSpec( SFBQoSListSmpConstRef filterList // list of SFBQoSFilter objects to be used as the list of Tx Filter specs );
Return SFERR_NO_ERROR.
[ public ] SFCError SetTxFlowSpec( SFBQoSListSmpConstRef flowList // list of SFBQoSFilter objects to be used as the list of Tx Flow specs );
Return SFERR_NO_ERROR.
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |