AsyncCall.h File Reference
#include "base/InstanceId.h"
#include "event.h"
#include "RefCount.h"
Include dependency graph for AsyncCall.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AsyncCall
 
class  CallDialer
 
class  AsyncCallT< Dialer >
 

Macros

#define ScheduleCallHere(call)   ScheduleCall(__FILE__, __LINE__, (call))
 

Functions

std::ostream & operator<< (std::ostream &os, AsyncCall &call)
 
template<class Dialer >
AsyncCallasyncCall (int aDebugSection, int aDebugLevel, const char *aName, const Dialer &aDialer)
 
bool ScheduleCall (const char *fileName, int fileLine, AsyncCall::Pointer &call)
 

Macro Definition Documentation

#define ScheduleCallHere (   call)    ScheduleCall(__FILE__, __LINE__, (call))

Function Documentation

template<class Dialer >
AsyncCall* asyncCall ( int  aDebugSection,
int  aDebugLevel,
const char *  aName,
const Dialer &  aDialer 
)
inline
std::ostream& operator<< ( std::ostream &  os,
AsyncCall call 
)
inline

Definition at line 97 of file AsyncCall.h.

References AsyncCall::print().

bool ScheduleCall ( const char *  fileName,
int  fileLine,
AsyncCall::Pointer call 
)

Call scheduling helper. Use ScheduleCallHere if you can.

Definition at line 90 of file AsyncCall.cc.

References debugs, AsyncCallQueue::Instance(), and AsyncCallQueue::schedule().

Referenced by CallJob().

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors