20#ifndef GEODE_FUNCTIONSERVICE_H_
21#define GEODE_FUNCTIONSERVICE_H_
26#include "internal/geode_globals.hpp"
81 return onServerWithPool(pool);
99 return onServerWithCache(regionService);
116 return onServersWithPool(pool);
134 return onServersWithCache(regionService);
140 static
Execution onServerWithPool(const std::shared_ptr<
Pool>& pool);
144 static
Execution onServersWithPool(const std::shared_ptr<
Pool>& pool);
gathers results from function execution
Definition: Execution.hpp:47
entry point for function execution
Definition: FunctionService.hpp:45
static Execution onServers(const std::shared_ptr< Pool > &pool)
Returns a Execution object that can be used to execute a data independent function on all the servers...
Definition: FunctionService.hpp:115
static Execution onServer(RegionService ®ionService)
Returns a Execution object that can be used to execute a data independent function on a server where ...
Definition: FunctionService.hpp:98
static Execution onRegion(const std::shared_ptr< Region > ®ion)
Returns a Execution object that can be used to execute a data dependent function on the specified Reg...
static Execution onServers(RegionService ®ionService)
Returns a Execution object that can be used to execute a data independent function on all the servers...
Definition: FunctionService.hpp:133
static Execution onServer(const std::shared_ptr< Pool > &pool)
Returns a Execution object that can be used to execute a data independent function on a server in the...
Definition: FunctionService.hpp:80
A pool of connections to connect from a client to a set of Geode Cache Servers.
Definition: Pool.hpp:59
A RegionService provides access to existing regions that exist in a Geode cache.
Definition: RegionService.hpp:58