PrevNextUpHome SophiaFramework UNIVERSE 5.3
SFBSignalCtl
Wrapper Class for the ISignalCtl interface.
#include <SFBSignalCtl.h.hpp>
class SFBSignalCtl : public SFBSignal;
SFMTYPEDEFWRAPPER(SFBSignalCtl)

Inheritance diagram

 Inheritance diagram of SFBSignalCtlClass

Version

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

Reference

BREW API ISignalCtl

Member

Public Functions
SFCError Detach( Void )
Detache the signal object from causing notifications to the client.
SFCError Enable( Void )
Enable the Signal to be dispatched when it becomes ready.
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.
SFCError Set( Void ) (inherits from SFBSignal)
Mark a signal as "ready", queueing it on its assigned signal queue or causing associated SignalHandler to be invoked.
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.

SFBSignalCtl::Detach
Detache the signal object from causing notifications to the client.
[ public ]
SFCError Detach(Void);

Reference

BREW API ISignalCtl_Detach


SFBSignalCtl::Enable
Enable the Signal to be dispatched when it becomes ready.
[ public ]
SFCError Enable(Void);

Reference

BREW API ISignalCtl_Enable