PrevNextUpHome SophiaFramework UNIVERSE 5.3
SFBBTA2DPNotifier
Wrapper Class for the IBTA2DPNotifier interface.
#include <SFBBTA2DPNotifier.h.hpp>
class SFBBTA2DPNotifier : public SFBQuery;
SFMTYPEDEFWRAPPER(SFBBTA2DPNotifier)

Inheritance diagram

 Inheritance diagram of SFBBTA2DPNotifierClass

Version

BREW 2.0 BREW 2.1 BREW 3.1 BREW 4.0
X X O O

Reference

BREW API IBTA2DPNotifier

Member

Public Functions
SFCError GetEvent( BTA2DPEvent * event )
Retrieve A2DP events.
static
SFBBTA2DPNotifierSmp
NewInstance( SFCErrorPtr exception = null )
Create a new SFBBTA2DPNotifier instance.
static
SFBBTA2DPNotifierSmp
NewInstance( AEECLSID id , SFCErrorPtr exception = null )
Create a new SFBBTA2DPNotifier instance.
SFCError OnEventNotify( SFBSignalSmpConstRef signal )
Register a signal to be triggered when there is an event to be delivered to the application.
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.

SFBBTA2DPNotifier::GetEvent
Retrieve A2DP events.
[ public ]
SFCError GetEvent(
    BTA2DPEvent * event   // event data
);

Reference

BREW API IBTA2DPNotifier_GetEvent


SFBBTA2DPNotifier::NewInstance
Create a new SFBBTA2DPNotifier instance.
[ public, static ]
SFBBTA2DPNotifierSmp NewInstance(
    SFCErrorPtr exception = null   // Error
);
[ public, static ]
SFBBTA2DPNotifierSmp NewInstance(
    AEECLSID id                    // Class ID
    SFCErrorPtr exception = null   // Error
);

SFBBTA2DPNotifier::OnEventNotify
Register a signal to be triggered when there is an event to be delivered to the application.
[ public ]
SFCError OnEventNotify(
    SFBSignalSmpConstRef signal   // signal to be registered
);

Reference

BREW API IBTA2DPNotifier_GetEvent