SophiaFramework UNIVERSE 5.3 |
#include <SFBSMSBCConfig.h.hpp>
class SFBSMSBCConfig : public SFBQuery;
SFMTYPEDEFWRAPPER(SFBSMSBCConfig)
BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
---|---|---|---|
X | X | O | O |
Public Functions | |
---|---|
Void |
DeleteService(
AEESMSMode mode
, AEESMSBCSrvID srvID
, SFXCallbackPtr callback
, UInt32Ptr error
) Delete specified service from the device service table.
|
Void |
GetAllServiceOpts(
AEESMSMode mode
, SFXCallbackPtr callback
, UInt32Ptr count
, SFBSMSBCSrvOptsSmpPtrPtr option
, UInt32Ptr error
) Get the SFBSMSBCSrvOpts service option interfaces corresponding to all the service options present for the given Message Mode - CDMA or GW.
|
Void |
GetBCConfig(
AEESMSMode mode
, SFXCallbackPtr callback
, AEESMSBCConfig* config
, UInt32Ptr error
) Get the carriers broadcast configuration.
|
Void |
GetBCPref(
AEESMSMode mode
, SFXCallbackPtr callback
, AEESMSBCPref* pref
, UInt32Ptr error
) Get the preference for broadcast messages.
|
Void |
GetServiceIDs(
AEESMSMode mode
, SFXCallbackPtr callback
, UInt32Ptr count
, AEESMSBCSrvID** ppsid
, UInt32Ptr error
) Get the service IDs from the broadcast SMS service table on the device.
|
Void |
GetServiceOpts(
AEESMSMode mode
, AEESMSBCSrvID srvID
, SFXCallbackPtr callback
, SFBSMSBCSrvOptsSmpPtr option
, UInt32Ptr error
) Get the SFBSMSBCSrvOpts interface including the service option of specified service.
|
static SFBSMSBCConfigSmp |
NewInstance(
SFCErrorPtr exception = null
) Create a new SFBSMSBCConfig instance.
|
static SFBSMSBCConfigSmp |
NewInstance(
AEECLSID id
, SFCErrorPtr exception = null
) Create a new SFBSMSBCConfig instance.
|
Void |
SetBCPref(
AEESMSMode mode
, AEESMSBCPref pref
, SFXCallbackPtr callback
, UInt32Ptr error
) Set the preference of the broadcast message.
|
Void |
SetServiceOpts(
AEESMSMode mode
, SFBSMSBCSrvOptsSmpConstRef option
, SFXCallbackPtr callback
, UInt32Ptr error
) Set the SFBSMSBCSrvOpts interface including the service option of specified service.
|
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 ] Void DeleteService( AEESMSMode mode // broadcast message mode AEESMSBCSrvID srvID // service ID SFXCallbackPtr callback // callback UInt32Ptr error // placeholder for error );
[ public ] Void GetAllServiceOpts( AEESMSMode mode // broadcast message mode SFXCallbackPtr callback // callback UInt32Ptr count // number of entries in list of SFBSMSBCSrvOpts interfaces returned in option SFBSMSBCSrvOptsSmpPtrPtr option // placeholder for array of SFBSMSBCSrvOpts interfaces corresponding to all service options present for the specified mode UInt32Ptr error // placeholder for error );
[ public ] Void GetBCConfig( AEESMSMode mode // broadcast message mode SFXCallbackPtr callback // callback AEESMSBCConfig* config // placeholder for carrier's broadcast configuration UInt32Ptr error // placeholder for error );
[ public ] Void GetBCPref( AEESMSMode mode // broadcast message mode SFXCallbackPtr callback // callback AEESMSBCPref* pref // placeholder for application's broadcast preference UInt32Ptr error // placeholder for error );
[ public ] Void GetServiceIDs( AEESMSMode mode // broadcast message mode SFXCallbackPtr callback // callback UInt32Ptr count // number of entries in service ID array returned in ppsid AEESMSBCSrvID** ppsid // placeholder for service ID array. UInt32Ptr error // placeholder for error );
[ public ] Void GetServiceOpts( AEESMSMode mode // broadcast message mode AEESMSBCSrvID srvID // service ID SFXCallbackPtr callback // callback SFBSMSBCSrvOptsSmpPtr option // placeholder for the SFBSMSBCSrvOpts interface corresponding to specified service ID UInt32Ptr error // placeholder for the error );
[ public, static ] SFBSMSBCConfigSmp NewInstance( SFCErrorPtr exception = null // Error );
[ public, static ] SFBSMSBCConfigSmp NewInstance( AEECLSID id // Class ID SFCErrorPtr exception = null // Error );
[ public ] Void SetBCPref( AEESMSMode mode // broadcast message mode AEESMSBCPref pref // broadcast preference of the application SFXCallbackPtr callback // callback UInt32Ptr error // placeholder fot the error );
[ public ] Void SetServiceOpts( AEESMSMode mode // broadcast message mode SFBSMSBCSrvOptsSmpConstRef option // SFBSMSBCSrvOpts interface SFXCallbackPtr callback // callback UInt32Ptr error // placeholder for the error );
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |