17 #ifndef __WOS_WRAPPER_H
18 #define __WOS_WRAPPER_H
20 using namespace wosapi;
89 typedef struct t_WosPutStream t_WosPutStream;
90 typedef struct t_WosGetStream t_WosGetStream;
93 typedef struct t_WosClusterImplPtr t_WosClusterImplPtr;
95 enum WosStatusType { ok,
97 NoNodeForPolicy = 200,
98 NoNodeForObject = 201,
99 UnknownPolicyName = 202,
107 PolicyNotSupported = 210,
109 InvalidObjectSize = 212,
111 TemporarilyNotSupported = 214,
113 ReservationNotFound = 216,
115 InvalidMetadataKey = 218,
116 UnusedReservation = 219,
117 WireCorruption = 220,
118 CommandTimeout = 221,
119 InvalidGetSpanMode = 222,
120 PutStreamAbandoned = 223,
121 IncompleteSearchMetadata = 224,
122 InvalidSearchMetadataTextLength = 225,
123 InvalidIntegerSearchMetadata = 226,
124 InvalidRealSearchMetadata = 227,
125 ObjectComplianceReject = 228,
126 InvalidComplianceDate = 229,
135 enum IntegrityCheck {
136 IntegrityCheckEnabled,
137 IntegrityCheckDisabled
140 typedef void *Context;
238 void PutSpan_nb(
const void *,
unsigned long int,
unsigned long int, Callback, Context,
t_WosPutStreamPtr *);
276 void SetMetaObj(
const char *,
const char *,
t_WosObjPtr *);
278 void GetDataObj(
const void **,
int *,
const t_WosObjPtr *);
279 void GetMetaObj(
const char *,
char **,
const t_WosObjPtr *);
282 const char *OIDtoString(
t_WosOID *);
283 void SetOID(
t_WosOID *woid,
const char *oid);
Definition: wos_wrapper.h:24
Definition: wos_wrapper.h:72
Definition: wos_wrapper.h:40
Definition: wos_wrapper.h:56
Definition: wos_wrapper.h:48
Definition: wos_wrapper.h:64
Definition: wos_wrapper.h:32