helper.h File Reference
#include "base/AsyncCall.h"
#include "base/InstanceId.h"
#include "cbdata.h"
#include "comm/forward.h"
#include "dlink.h"
#include "helper/ChildConfig.h"
#include "helper/forward.h"
#include "helper/Reply.h"
#include "helper/Request.h"
#include "helper/ReservationId.h"
#include "ip/Address.h"
#include "sbuf/SBuf.h"
#include <list>
#include <map>
#include <queue>
#include <unordered_map>
Include dependency graph for helper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Helper::Xaction
 Holds the required data to serve a helper request. More...
 
class  helper
 
struct  helper::_stats
 
class  statefulhelper
 
class  HelperServerBase
 represents a single helper process abstraction More...
 
struct  HelperServerBase::_helper_flags
 
class  helper_server
 represents a single "stateless helper" process More...
 
class  helper_stateful_server
 represents a single "stateful helper" process More...
 

Namespaces

namespace  Helper
 helper protocol primitives
 

Functions

void helperOpenServers (helper *hlp)
 
void helperStatefulOpenServers (statefulhelper *hlp)
 
void helperSubmit (helper *hlp, const char *buf, HLPCB *callback, void *data)
 
void helperStatefulSubmit (statefulhelper *hlp, const char *buf, HLPCB *callback, void *data, uint64_t reservation)
 
void helperShutdown (helper *hlp)
 
void helperStatefulShutdown (statefulhelper *hlp)
 

Function Documentation

◆ helperOpenServers()

◆ helperShutdown()

◆ helperStatefulOpenServers()

◆ helperStatefulShutdown()

◆ helperStatefulSubmit()

void helperStatefulSubmit ( statefulhelper hlp,
const char *  buf,
HLPCB callback,
void *  data,
uint64_t  reservation 
)

◆ helperSubmit()

void helperSubmit ( helper hlp,
const char *  buf,
HLPCB callback,
void *  data 
)

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors