Loading Rakefile +7 −7 Original line number Diff line number Diff line Loading @@ -276,7 +276,7 @@ task :default => [ ] namespace :test do namespace :tests do desc "Run unit tests" task :unit do Loading Loading @@ -330,8 +330,8 @@ namespace :test do task :utility => [ 'release', 'ruby_sim:shutdown', 'test:utility:noop', 'test:utility:put', 'tests:utility:noop', # 'tests:utility:put', ] namespace :utility do Loading Loading @@ -365,10 +365,10 @@ namespace :test do end task :test_all => [ 'test:unit', 'test:integration', 'test:system', 'test:utility' 'tests:unit', 'tests:integration', 'tests:system', 'tests:utility' ] desc "Build all and run test utility" Loading src/utility/examples/get.c +29 −31 Original line number Diff line number Diff line Loading @@ -20,9 +20,9 @@ #include "get.h" int Get( const char* host, int Get(const char* host, int port, bool nonBlocking, int64_t clusterVersion, int64_t identity, const char* hmacKey, Loading @@ -32,28 +32,26 @@ int Get( const uint8_t* value, int64_t length) { KineticExchange exchange; KineticOperation operation; KineticPDU request, response; KineticConnection connection; KineticMessage requestMsg; KineticProto_Status_StatusCode status; bool success; uint8_t value[PDU_VALUE_MAX_LEN]; // KineticOperation operation; // KineticPDU request, response; // KineticConnection connection; // KineticMessage requestMsg; KineticProto_Status_StatusCode status = KINETIC_PROTO_STATUS_STATUS_CODE_INVALID_STATUS_CODE; // bool success; KineticClient_Init(NULL); success = KineticClient_Connect(&connection, host, port, true); assert(success); success = KineticClient_ConfigureExchange(&exchange, &connection, clusterVersion, identity, key, strlen(key)); assert(success); operation = KineticClient_CreateOperation(&exchange, &request, &requestMsg, &response); status = KineticClient_Get(&operation, key, version, newVersion, value, sizeof(value)); // KineticClient_Init(NULL); // success = KineticClient_Connect(&connection, host, port, false); // assert(success); // success = KineticClient_ConfigureExchange(&exchange, &connection, clusterVersion, identity, key, strlen(key)); // assert(success); // operation = KineticClient_CreateOperation(&exchange, &request, &requestMsg, &response); // status = KineticClient_Get(&operation, key, version, newVersion, value, sizeof(value)); if (status == KINETIC_PROTO_STATUS_STATUS_CODE_SUCCESS) { printf("NoOp operation completed successfully. Kinetic Device is alive and well!\n"); } // if (status == KINETIC_PROTO_STATUS_STATUS_CODE_SUCCESS) // { // printf("NoOp operation completed successfully. Kinetic Device is alive and well!\n"); // } KineticClient_Disconnect(&connection); // KineticClient_Disconnect(&connection); return status; } src/utility/examples/get.h +7 −3 Original line number Diff line number Diff line Loading @@ -38,10 +38,14 @@ */ int Get(const char* host, int port, bool nonBlocking, int64_t clusterVersion, int64_t identity, const char* key, const uint8_t* data, int64_t len); const char* hmacKey, const char* valueKey, const char* version, const char* newVersion, const uint8_t* value, int64_t length); #endif // _GET_H src/utility/examples/noop.c +9 −6 Original line number Diff line number Diff line Loading @@ -20,9 +20,13 @@ #include "noop.h" int NoOp(const char* host, int port, int64_t clusterVersion, int64_t identity, const char* key) int NoOp(const char* host, int port, bool nonBlocking, int64_t clusterVersion, int64_t identity, const char* hmacKey) { KineticExchange exchange; KineticOperation operation; KineticPDU request, response; KineticConnection connection; Loading @@ -31,11 +35,10 @@ int NoOp(const char* host, int port, int64_t clusterVersion, int64_t identity, c bool success; KineticClient_Init(NULL); success = KineticClient_Connect(&connection, host, port, true); success = KineticClient_Connect(&connection, host, port, nonBlocking, clusterVersion, identity, hmacKey); assert(success); success = KineticClient_ConfigureExchange(&exchange, &connection, clusterVersion, identity, key, strlen(key)); assert(success); operation = KineticClient_CreateOperation(&exchange, &request, &requestMsg, &response); operation = KineticClient_CreateOperation(&connection, &request, &requestMsg, &response); status = KineticClient_NoOp(&operation); KineticClient_Disconnect(&connection); Loading src/utility/examples/noop.h +7 −7 Original line number Diff line number Diff line Loading @@ -30,15 +30,15 @@ * @param port Port to establish socket connection on * @param clusterVersion Cluster version to use for the operation * @param identity Identity to use for the operation (Must have ACL setup on Kinetic Device) * @param key Shared secret key used for the identity for HMAC calculation * @param hmacKey Shared secret key used for the identity for HMAC calculation * * @return Returns true if operation succeeded, false otherwise */ int NoOp( const char* host, int NoOp(const char* host, int port, bool nonBlocking, int64_t clusterVersion, int64_t identity, const char* key); const char* hmacKey); #endif // _NOOP_H Loading
Rakefile +7 −7 Original line number Diff line number Diff line Loading @@ -276,7 +276,7 @@ task :default => [ ] namespace :test do namespace :tests do desc "Run unit tests" task :unit do Loading Loading @@ -330,8 +330,8 @@ namespace :test do task :utility => [ 'release', 'ruby_sim:shutdown', 'test:utility:noop', 'test:utility:put', 'tests:utility:noop', # 'tests:utility:put', ] namespace :utility do Loading Loading @@ -365,10 +365,10 @@ namespace :test do end task :test_all => [ 'test:unit', 'test:integration', 'test:system', 'test:utility' 'tests:unit', 'tests:integration', 'tests:system', 'tests:utility' ] desc "Build all and run test utility" Loading
src/utility/examples/get.c +29 −31 Original line number Diff line number Diff line Loading @@ -20,9 +20,9 @@ #include "get.h" int Get( const char* host, int Get(const char* host, int port, bool nonBlocking, int64_t clusterVersion, int64_t identity, const char* hmacKey, Loading @@ -32,28 +32,26 @@ int Get( const uint8_t* value, int64_t length) { KineticExchange exchange; KineticOperation operation; KineticPDU request, response; KineticConnection connection; KineticMessage requestMsg; KineticProto_Status_StatusCode status; bool success; uint8_t value[PDU_VALUE_MAX_LEN]; // KineticOperation operation; // KineticPDU request, response; // KineticConnection connection; // KineticMessage requestMsg; KineticProto_Status_StatusCode status = KINETIC_PROTO_STATUS_STATUS_CODE_INVALID_STATUS_CODE; // bool success; KineticClient_Init(NULL); success = KineticClient_Connect(&connection, host, port, true); assert(success); success = KineticClient_ConfigureExchange(&exchange, &connection, clusterVersion, identity, key, strlen(key)); assert(success); operation = KineticClient_CreateOperation(&exchange, &request, &requestMsg, &response); status = KineticClient_Get(&operation, key, version, newVersion, value, sizeof(value)); // KineticClient_Init(NULL); // success = KineticClient_Connect(&connection, host, port, false); // assert(success); // success = KineticClient_ConfigureExchange(&exchange, &connection, clusterVersion, identity, key, strlen(key)); // assert(success); // operation = KineticClient_CreateOperation(&exchange, &request, &requestMsg, &response); // status = KineticClient_Get(&operation, key, version, newVersion, value, sizeof(value)); if (status == KINETIC_PROTO_STATUS_STATUS_CODE_SUCCESS) { printf("NoOp operation completed successfully. Kinetic Device is alive and well!\n"); } // if (status == KINETIC_PROTO_STATUS_STATUS_CODE_SUCCESS) // { // printf("NoOp operation completed successfully. Kinetic Device is alive and well!\n"); // } KineticClient_Disconnect(&connection); // KineticClient_Disconnect(&connection); return status; }
src/utility/examples/get.h +7 −3 Original line number Diff line number Diff line Loading @@ -38,10 +38,14 @@ */ int Get(const char* host, int port, bool nonBlocking, int64_t clusterVersion, int64_t identity, const char* key, const uint8_t* data, int64_t len); const char* hmacKey, const char* valueKey, const char* version, const char* newVersion, const uint8_t* value, int64_t length); #endif // _GET_H
src/utility/examples/noop.c +9 −6 Original line number Diff line number Diff line Loading @@ -20,9 +20,13 @@ #include "noop.h" int NoOp(const char* host, int port, int64_t clusterVersion, int64_t identity, const char* key) int NoOp(const char* host, int port, bool nonBlocking, int64_t clusterVersion, int64_t identity, const char* hmacKey) { KineticExchange exchange; KineticOperation operation; KineticPDU request, response; KineticConnection connection; Loading @@ -31,11 +35,10 @@ int NoOp(const char* host, int port, int64_t clusterVersion, int64_t identity, c bool success; KineticClient_Init(NULL); success = KineticClient_Connect(&connection, host, port, true); success = KineticClient_Connect(&connection, host, port, nonBlocking, clusterVersion, identity, hmacKey); assert(success); success = KineticClient_ConfigureExchange(&exchange, &connection, clusterVersion, identity, key, strlen(key)); assert(success); operation = KineticClient_CreateOperation(&exchange, &request, &requestMsg, &response); operation = KineticClient_CreateOperation(&connection, &request, &requestMsg, &response); status = KineticClient_NoOp(&operation); KineticClient_Disconnect(&connection); Loading
src/utility/examples/noop.h +7 −7 Original line number Diff line number Diff line Loading @@ -30,15 +30,15 @@ * @param port Port to establish socket connection on * @param clusterVersion Cluster version to use for the operation * @param identity Identity to use for the operation (Must have ACL setup on Kinetic Device) * @param key Shared secret key used for the identity for HMAC calculation * @param hmacKey Shared secret key used for the identity for HMAC calculation * * @return Returns true if operation succeeded, false otherwise */ int NoOp( const char* host, int NoOp(const char* host, int port, bool nonBlocking, int64_t clusterVersion, int64_t identity, const char* key); const char* hmacKey); #endif // _NOOP_H