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

Constructor & Destructor Documentation

◆ CallbackData() [1/4]

CallbackData::CallbackData ( )
inline

Definition at line 386 of file cbdata.h.

◆ CallbackData() [2/4]

CallbackData::CallbackData ( void *  data)
inline

Definition at line 387 of file cbdata.h.

◆ CallbackData() [3/4]

CallbackData::CallbackData ( const CallbackData other)
inline

Definition at line 388 of file cbdata.h.

◆ CallbackData() [4/4]

CallbackData::CallbackData ( CallbackData &&  other)
inline

Definition at line 389 of file cbdata.h.

◆ ~CallbackData()

CallbackData::~CallbackData ( )
inline

Definition at line 390 of file cbdata.h.

References cbdataReferenceDone, and data_.

Member Function Documentation

◆ operator=() [1/2]

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

Definition at line 393 of file cbdata.h.

References cbdataReferenceDone, and data_.

◆ operator=() [2/2]

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

Definition at line 305 of file cbdata.cc.

References cbdataReference, cbdataReferenceDone, and data_.

◆ valid()

bool CallbackData::valid ( ) const
inline

Definition at line 395 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 399 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