hce-node application
1.4.3
HCE Hierarchical Cluster Engine node application
Main Page
Namespaces
Classes
Files
File List
File Members
hce-node application
HCE project node model
Namespaces
Classes
Files
File List
sources
src
utils
algorithms
applicationFramework
asmXMLParser
base64
coreDumpChecker
DRCE
exec
HCECSM
jsonObjExtractor
kvdb
src
citrusleaf
cf_alloc.h
cf_atomic.h
cf_average.h
cf_base_types.h
cf_byte_order.h
cf_clock.h
cf_digest.h
cf_errno.h
cf_hist.h
cf_hooks.h
cf_ll.h
cf_log.h
cf_log_internal.h
cf_packet_compression.h
cf_queue.h
cf_service.h
cf_shash.h
cf_socket.h
cf_vector.h
citrusleaf-internal.h
citrusleaf.h
cl_cluster.h
cl_request.h
cl_shm.h
proto.h
Exceptions
Aerospike.cpp
Aerospike.hpp
BaseDB.hpp
DataBaseDriverConfig.cpp
DataBaseDriverConfig.hpp
Errors.hpp
FakeDB.hpp
HCETimer.hpp
LevelDB.cpp
LevelDB.hpp
ORMFunctionalObject.cpp
ORMFunctionalObject.hpp
Response.hpp
Voldemort.cpp
Voldemort.hpp
tests
messageStream
reduceAdditionCore
reduceCore
reduceDRCE
reduceHandler
reduceSphinx
refine
serializable
sphinx
types
xmlCleaner
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
cl_request.h
Go to the documentation of this file.
1
/*
2
* Copyright 2012 Aerospike. All rights reserved.
3
*/
4
#pragma once
5
6
#include <stdbool.h>
7
#include "
citrusleaf.h
"
8
9
typedef
struct
{
10
char
*
values
;
11
char
node_name[
NODE_NAME_SIZE
];
12
char
*
services
;
13
uint32_t
partition_generation
;
14
}
cl_node_info
;
15
16
typedef
struct
{
17
char
*
values
;
18
}
cl_replicas
;
19
20
int
cl_get_node_info
(
const
char
* node_name,
struct
sockaddr_in* sa_in,
cl_node_info
* node_info,
int
timeout_ms);
21
int
cl_request_node_info
(
struct
sockaddr_in* sa_in,
cl_node_info
* node_info,
int
timeout_ms);
22
void
cl_node_info_free
(
cl_node_info
* node_info);
23
24
int
cl_get_replicas
(
const
char
* node_name,
struct
sockaddr_in* sa_in,
cl_replicas
* replicas,
int
timeout_ms);
25
int
cl_request_replicas
(
struct
sockaddr_in* sa_in,
cl_replicas
* replicas,
int
timeout_ms);
26
void
cl_replicas_free
(
cl_replicas
* replicas);
27
28
int
cl_get_node_name
(
struct
sockaddr_in* sa_in,
char
* node_name,
int
timeout_ms);
29
int
cl_request_node_name
(
struct
sockaddr_in* sa_in,
char
* node_name,
int
timeout_ms);
30
31
int
cl_get_n_partitions
(
struct
sockaddr_in* sa_in,
int
* n_partitions,
int
timeout_ms);
32
int
cl_request_n_partitions
(
struct
sockaddr_in* sa_in,
int
* n_partitions,
int
timeout_ms);
33
34
bool
cl_strncpy
(
char
* trg,
const
char
* src,
int
len);
sources
utils
kvdb
src
citrusleaf
cl_request.h
Generated on Tue Jun 30 2015 19:42:14 for hce-node application by
1.8.1.2