All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TfNotice::Key Class Reference

#include <notice.h>

Public Member Functions

 Key ()
bool IsValid () const
 operator bool () const


class Tf_NoticeRegistry
class TfNotice

Detailed Description

Handle-object returned by TfNotice::Register().

When a listener is registered by TfNotice::Register(), an object of type TfNotice::Key is returned; this key object can be given to Revoke() to subsequently unregister the listener with respect to that particular notice type and callback method.

Definition at line 256 of file notice.h.

Constructor & Destructor Documentation

TfNotice::Key::Key ( )

Definition at line 258 of file notice.h.

Member Function Documentation

bool TfNotice::Key::IsValid ( ) const

Does this key refer to a valid notification?

IsValid will return true if this key refers to a currently active notification. Revoking the key will make it invalid again.

Definition at line 264 of file notice.h.

TfNotice::Key::operator bool ( ) const

Does this key refer to a valid notification?

The boolean operator is identical to IsValid() above.

Definition at line 271 of file notice.h.

Friends And Related Function Documentation

friend class Tf_NoticeRegistry

Definition at line 280 of file notice.h.

friend class TfNotice

Definition at line 281 of file notice.h.

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