an old-style void* callback parameter More...

#include <cbdata.h>

Collaboration diagram for CallbackData:

Public Member Functions

 CallbackData ()
 
 CallbackData (void *data)
 
 CallbackData (const CallbackData &other)
 
 CallbackData (CallbackData &&other)
 
 ~CallbackData ()
 
CallbackDataoperator= (const CallbackData &other)
 
CallbackDataoperator= (CallbackData &&other)
 
bool valid () const
 
void * validDone ()
 

Private Attributes

void * data_
 raw callback data, maybe invalid More...
 

Detailed Description

Definition at line 376 of file cbdata.h.

Constructor & Destructor Documentation

CallbackData::CallbackData ( )
inline

Definition at line 379 of file cbdata.h.

CallbackData::CallbackData ( void *  data)
inline

Definition at line 380 of file cbdata.h.

CallbackData::CallbackData ( const CallbackData other)
inline

Definition at line 381 of file cbdata.h.

CallbackData::CallbackData ( CallbackData &&  other)
inline

Definition at line 382 of file cbdata.h.

CallbackData::~CallbackData ( )
inline

Definition at line 383 of file cbdata.h.

References cbdataReferenceDone, and data_.

Member Function Documentation

CallbackData & CallbackData::operator= ( const CallbackData other)

Definition at line 520 of file cbdata.cc.

References cbdataReference, cbdataReferenceDone, and data_.

CallbackData& CallbackData::operator= ( CallbackData &&  other)
inline

Definition at line 386 of file cbdata.h.

References cbdataReferenceDone, and data_.

bool CallbackData::valid ( ) const
inline

Definition at line 388 of file cbdata.h.

References cbdataReferenceValid(), and data_.

Referenced by IpCacheLookupForwarder::finalCallback().

void* CallbackData::validDone ( )
inline

Definition at line 389 of file cbdata.h.

References cbdataReferenceValidDone, and data_.

Referenced by IpCacheLookupForwarder::finalCallback().

Member Data Documentation

void* CallbackData::data_
private

Definition at line 392 of file cbdata.h.

Referenced by operator=(), valid(), validDone(), and ~CallbackData().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors