Public Member Functions

netrq::Request Class Reference
[Network Request Queue]

Base class from which clients can inherit. More...

#include <netrq.h>

Inheritance diagram for netrq::Request:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual const char * getId (void) const =0 throw ()
virtual int getMaxBytes (void) const =0 throw ()
virtual void write (IO xdrbuf::Output *output)=0
virtual int getRetryInterval (void) const throw ()
 if non-zero, this request is asking to be resent after the specified clock interval

virtual ~Request (void) throw ()

Detailed Description

Base class from which clients can inherit.

This is how you can store per-request context (state) in the queue, and have it automatically cleaned up.

Definition at line 76 of file netrq.h.


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