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() [1/4]

CallbackData::CallbackData ( )
inline

Definition at line 379 of file cbdata.h.

◆ CallbackData() [2/4]

CallbackData::CallbackData ( void *  data)
inline

Definition at line 380 of file cbdata.h.

◆ CallbackData() [3/4]

CallbackData::CallbackData ( const CallbackData other)
inline

Definition at line 381 of file cbdata.h.

◆ CallbackData() [4/4]

CallbackData::CallbackData ( CallbackData &&  other)
inline

Definition at line 382 of file cbdata.h.

◆ ~CallbackData()

CallbackData::~CallbackData ( )
inline

Definition at line 383 of file cbdata.h.

References cbdataReferenceDone.

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Definition at line 386 of file cbdata.h.

References cbdataReferenceDone, and data_.

◆ valid()

bool CallbackData::valid ( ) const
inline

Definition at line 388 of file cbdata.h.

References cbdataReferenceValid().

Referenced by IpCacheLookupForwarder::finalCallback().

◆ validDone()

void* CallbackData::validDone ( )
inline

Definition at line 389 of file cbdata.h.

References cbdataReferenceValidDone.

Referenced by IpCacheLookupForwarder::finalCallback().

Member Data Documentation

◆ data_

void* CallbackData::data_
private

Definition at line 392 of file cbdata.h.

Referenced by operator=().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors