Changeset 4440 for trunk/Nebulous/nebclient/src/nebclient.c
- Timestamp:
- Jun 29, 2005, 4:35:06 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous/nebclient/src/nebclient.c (modified) (14 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous/nebclient/src/nebclient.c
r4121 r4440 1 1 /* 2 * idataclient.c - idataclient2 * nebclient.c - nebulous client 3 3 * 4 4 * Copyright (C) 2005 Joshua Hoblitt 5 5 * 6 * $Id: nebclient.c,v 1. 3 2005-06-06 21:21:05jhoblitt Exp $6 * $Id: nebclient.c,v 1.4 2005-06-30 02:35:06 jhoblitt Exp $ 7 7 */ 8 8 … … 18 18 #include "soapH.h" 19 19 #include "SOAP.nsmap" 20 #include " idataclient.h"20 #include "nebclient.h" 21 21 22 22 #define ERRBUF_SIZE 255 23 23 24 static off_t idataCopyFile(char *source, char *dest);25 static off_t idataCopyFilehandle(int sourceFH, int destFH);26 27 void idataServerInit(idataServer *server)24 static off_t nebCopyFile(char *source, char *dest); 25 static off_t nebCopyFilehandle(int sourceFH, int destFH); 26 27 void nebServerInit(nebServer *server) 28 28 { 29 29 soap_init(server); 30 30 } 31 31 32 char * idataServerErr(idataServer *server)32 char *nebServerErr(nebServer *server) 33 33 { 34 34 char *fault; … … 45 45 } 46 46 47 void idataServerCleanup(idataServer *server)47 void nebServerCleanup(nebServer *server) 48 48 { 49 49 soap_end(server); // remove deserialized data and clean up … … 51 51 } 52 52 53 int idataCreate(idataServer *server, char *key, unsigned int class, char *volume, char *comment, char **URI)53 int nebCreate(nebServer *server, char *key, unsigned int class, char *volume, char *comment, char **URI) 54 54 { 55 55 struct ns1__create_USCOREobjectResponse response; … … 61 61 strcpy(*URI, response.result); 62 62 63 if (! idataParseURI(*URI, &filename)) {63 if (!nebParseURI(*URI, &filename)) { 64 64 fprintf(stderr, "can not parse URI\n"); 65 65 … … 81 81 } 82 82 83 int idataReplicate(idataServer *server, char *key, char *volume, char **URI )83 int nebReplicate(nebServer *server, char *key, char *volume, char **URI ) 84 84 { 85 85 struct ns1__replicate_USCOREobjectResponse response; … … 91 91 strcpy(*URI, response.result); 92 92 93 if (! idataParseURI(*URI, &filename)) {93 if (!nebParseURI(*URI, &filename)) { 94 94 fprintf(stderr, "can not parse URI\n"); 95 95 … … 97 97 } 98 98 99 sourceFH = idataOpen(server, key, IDATA_READ);99 sourceFH = nebOpen(server, key, NEB_READ); 100 100 if (sourceFH == -1) { 101 101 fprintf(stderr, "can not open key %s\n", key ); … … 111 111 } 112 112 113 idataCopyFilehandle(sourceFH, destFH);113 nebCopyFilehandle(sourceFH, destFH); 114 114 115 115 if (close(sourceFH) == -1) { … … 130 130 } 131 131 132 int idataCull( idataServer *server,char *key )133 { 134 135 return 0; 136 } 137 138 int idataLock(idataServer *server, char *key, rw flag )139 { 140 141 return 0; 142 } 143 144 int idataUnlock(idataServer *server, char *key, rw flag )145 { 146 147 return 0; 148 } 149 150 int idataFindInstances(idataServer *server, char *key, char *volume, char ***locations)132 int nebCull( nebServer *server,char *key ) 133 { 134 135 return 0; 136 } 137 138 int nebLock(nebServer *server, char *key, rw flag ) 139 { 140 141 return 0; 142 } 143 144 int nebUnlock(nebServer *server, char *key, rw flag ) 145 { 146 147 return 0; 148 } 149 150 int nebFindInstances(nebServer *server, char *key, char *volume, char ***locations) 151 151 { 152 152 struct ns1__find_USCOREinstancesResponse response; … … 179 179 } 180 180 181 int idataFind(idataServer *server, char *key )182 { 183 184 return 0; 185 } 186 187 int idataOpen(idataServer *server, char *key, rw flag )188 { 189 190 return 0; 191 } 192 193 int idataDelete(idataServer *server, char *key )194 { 195 196 return 0; 197 } 198 199 int idataCopy(idataServer *server, char *key, char *newKey )200 { 201 202 return 0; 203 } 204 205 int idataMove(idataServer *server, char *key, char *newKey )206 { 207 208 return 0; 209 } 210 211 int idataDelete_instance(idataServer *server, char *URI )212 { 213 214 return 0; 215 } 216 217 int idataStat(idataServer *server, char *key )218 { 219 220 return 0; 221 } 222 223 int idataErr(idataServer *server, char *errString )224 { 225 226 return 0; 227 } 228 229 int idataParseURI(const char *URI, char **filename)181 int nebFind(nebServer *server, char *key ) 182 { 183 184 return 0; 185 } 186 187 int nebOpen(nebServer *server, char *key, rw flag ) 188 { 189 190 return 0; 191 } 192 193 int nebDelete(nebServer *server, char *key ) 194 { 195 196 return 0; 197 } 198 199 int nebCopy(nebServer *server, char *key, char *newKey ) 200 { 201 202 return 0; 203 } 204 205 int nebMove(nebServer *server, char *key, char *newKey ) 206 { 207 208 return 0; 209 } 210 211 int nebDelete_instance(nebServer *server, char *URI ) 212 { 213 214 return 0; 215 } 216 217 int nebStat(nebServer *server, char *key ) 218 { 219 220 return 0; 221 } 222 223 int nebErr(nebServer *server, char *errString ) 224 { 225 226 return 0; 227 } 228 229 int nebParseURI(const char *URI, char **filename) 230 230 { 231 231 regex_t myregex; … … 270 270 } 271 271 272 void idataFree(void *ptr) {272 void nebFree(void *ptr) { 273 273 xfree(ptr); 274 274 } 275 275 276 static off_t idataCopyFile(char *source, char *dest)276 static off_t nebCopyFile(char *source, char *dest) 277 277 { 278 278 int sourceFH; … … 294 294 } 295 295 296 bytesCopied = idataCopyFilehandle(sourceFH, destFH);296 bytesCopied = nebCopyFilehandle(sourceFH, destFH); 297 297 if (bytesCopied < 0) { 298 298 return -1; … … 314 314 } 315 315 316 static off_t idataCopyFilehandle(int sourceFH, int destFH)316 static off_t nebCopyFilehandle(int sourceFH, int destFH) 317 317 { 318 318 off_t bytesTotal;
Note:
See TracChangeset
for help on using the changeset viewer.
