HappyConnOpener.h File Reference
#include "base/RefCount.h"
#include "comm.h"
#include "comm/Connection.h"
#include "comm/ConnOpener.h"
#include "http/forward.h"
#include "log/forward.h"
#include "ResolvedPeers.h"
#include <iosfwd>
Include dependency graph for HappyConnOpener.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HappySpareWait
 keeps track of HappyConnOpener spare track waiting state More...
 
class  HappyConnOpenerAnswer
 Final result (an open connection or an error) sent to the job initiator. More...
 
class  HappyConnOpener
 
class  HappyConnOpener::CbDialer< Initiator >
 AsyncCall dialer for our callback. Gives us access to callback Answer. More...
 
class  HappyConnOpener::Attempt
 a connection opening attempt in progress (or falsy) More...
 

Typedefs

typedef RefCount< ResolvedPeersResolvedPeersPointer
 
typedef std::list< CbcPointer< HappyConnOpener > > HappySpareWaitList
 A FIFO queue of HappyConnOpener jobs waiting to open a spare connection. More...
 
typedef double HappyAbsoluteTime
 absolute time in fractional seconds; compatible with current_timed More...
 

Functions

std::ostream & operator<< (std::ostream &, const HappyConnOpenerAnswer &)
 reports Answer details (for AsyncCall parameter debugging) More...
 

Typedef Documentation

◆ HappyAbsoluteTime

typedef double HappyAbsoluteTime

Definition at line 30 of file HappyConnOpener.h.

◆ HappySpareWaitList

Definition at line 27 of file HappyConnOpener.h.

◆ ResolvedPeersPointer

Definition at line 23 of file HappyConnOpener.h.

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  ,
const HappyConnOpenerAnswer  
)

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors