#include <functional>
#include <string>
#include "InterfaceFunctions.h"
#include "UseTemporaryAllocationBlock.h"
#include "PDBCommunicator.h"
Go to the source code of this file.
|
template<class RequestType , class ResponseType , class ReturnType , class... RequestTypeParams> |
ReturnType | pdb::simpleRequest (PDBLoggerPtr myLogger, int port, std::string address, ReturnType onErr, size_t bytesForRequest, function< ReturnType(Handle< ResponseType >)> processResponse, RequestTypeParams &&...args) |
|
template<class RequestType , class SecondRequestType , class ResponseType , class ReturnType > |
ReturnType | pdb::simpleDoubleRequest (PDBLoggerPtr myLogger, int port, std::string address, ReturnType onErr, size_t bytesForRequest, function< ReturnType(Handle< ResponseType >)> processResponse, Handle< RequestType > &firstRequest, Handle< SecondRequestType > &secondRequest) |
|
#define BLOCK_HEADER_SIZE 20 |
#define SIMPLE_REQUEST_CC |