SophiaFramework UNIVERSE 5.3 |
#include <SFBParameters.h.hpp>
class SFBParameters : public SFBParametersRO;
SFMTYPEDEFWRAPPER(SFBParameters)
BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
---|---|---|---|
X | X | O | O |
Public Functions | |
---|---|
static SFBParametersSmp |
NewInstance(
SFCErrorPtr exception = null
) Create a new SFBParameters instance.
|
static SFBParametersSmp |
NewInstance(
AEECLSID id
, SFCErrorPtr exception = null
) Create a new SFBParameters instance.
|
SFCError |
SetParam(
SInt32 id
, VoidConstPtr data
, UInt32 length
) This method sets a parameter value.
|
SFCError |
SetParam(
SInt32 id
, SFXBufferConstRef data
) This method sets a parameter value.
|
SFCError |
SetParam(
SInt32 id
, SFXAnsiStringConstRef data
) This method sets a parameter value.
|
[ public, static ] SFBParametersSmp NewInstance( SFCErrorPtr exception = null // Error );
[ public, static ] SFBParametersSmp NewInstance( AEECLSID id // Class ID SFCErrorPtr exception = null // Error );
[ public ] SFCError SetParam( SInt32 id // the parameter to set VoidConstPtr data // points to data / buffer to set UInt32 length // size of the data pointed to by pParam );
[ public ] SFCError SetParam( SInt32 id // the parameter to set SFXBufferConstRef data // points to data / buffer to set );
[ public ] SFCError SetParam( SInt32 id // the parameter to set SFXAnsiStringConstRef data // points to data / buffer to set );
Other return values per implementation or parameter type.
The standard behavior is to copy the data pointed to by pParam. The number of bytes given in uParamLen will be copied.
The caller can assume the data has been copied and doesn't have to manage the lifetime of the data any further.
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |