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 378 of file cbdata.h.

Constructor & Destructor Documentation

◆ CallbackData() [1/4]

CallbackData::CallbackData ( )
inline

Definition at line 381 of file cbdata.h.

◆ CallbackData() [2/4]

CallbackData::CallbackData ( void *  data)
inline

Definition at line 382 of file cbdata.h.

◆ CallbackData() [3/4]

CallbackData::CallbackData ( const CallbackData other)
inline

Definition at line 383 of file cbdata.h.

◆ CallbackData() [4/4]

CallbackData::CallbackData ( CallbackData &&  other)
inline

Definition at line 384 of file cbdata.h.

◆ ~CallbackData()

CallbackData::~CallbackData ( )
inline

Definition at line 385 of file cbdata.h.

References cbdataReferenceDone, and data_.

Member Function Documentation

◆ operator=() [1/2]

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

Definition at line 388 of file cbdata.h.

References cbdataReferenceDone, and data_.

◆ operator=() [2/2]

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

Definition at line 300 of file cbdata.cc.

References cbdataReference, cbdataReferenceDone, and data_.

◆ valid()

bool CallbackData::valid ( ) const
inline

Definition at line 390 of file cbdata.h.

References cbdataReferenceValid(), and data_.

Referenced by IpCacheLookupForwarder::finalCallback().

◆ validDone()

void * CallbackData::validDone ( )
inline

Member Data Documentation

◆ data_

void* CallbackData::data_
private

Definition at line 394 of file cbdata.h.

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


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors