ISelector Class Reference
[Binder]

#include <support/ISelector.h>

Inheritance diagram for ISelector:

IInterface SAtom BnSelector BSelector List of all members.

Detailed Description

Watch data change.


Public Member Functions

status_t LinkSelector (const sptr< IBinder > &to, const SValue &mappings, uint32_t flags=0)
virtual status_t Register (const SValue &key, const sptr< IBinder > &binder, const SValue &property, uint32_t flags=0)=0
virtual void SetValue (const SValue &value)=0
status_t UnlinkSelector (const sptr< IBinder > &to, const SValue &mappings, uint32_t flags=0)
virtual status_t Unregister (const SValue &key, const sptr< IBinder > &binder, const SValue &property, uint32_t flags=0)=0
virtual SValue Value () const =0

Protected Member Functions

 ISelector ()
virtual ~ISelector ()


Constructor & Destructor Documentation

ISelector  )  [inline, protected]
 

virtual ~ISelector  )  [protected, virtual]
 


Member Function Documentation

status_t LinkSelector const sptr< IBinder > &  to,
const SValue mappings,
uint32_t  flags = 0
[inline]
 

virtual status_t Register const SValue key,
const sptr< IBinder > &  binder,
const SValue property,
uint32_t  flags = 0
[pure virtual]
 

Implemented in BSelector.

virtual void SetValue const SValue value  )  [pure virtual]
 

Implemented in BSelector.

status_t UnlinkSelector const sptr< IBinder > &  to,
const SValue mappings,
uint32_t  flags = 0
[inline]
 

virtual status_t Unregister const SValue key,
const sptr< IBinder > &  binder,
const SValue property,
uint32_t  flags = 0
[pure virtual]
 

Implemented in BSelector.

virtual SValue Value  )  const [pure virtual]
 

Implemented in BSelector.


The documentation for this class was generated from the following file: