Diff for /libaitio/example/test_sess.c between versions 1.1 and 1.2

version 1.1, 2013/03/13 14:40:19 version 1.2, 2013/03/13 14:54:38
Line 0 Line 1
   #include <stdio.h>
   #include <string.h>
   #include <aitsess.h>
   
   int main()
   {
           ait_sess_t *n = NULL;
           int i = 255;
           char *dat, szVal[256];
           
           /*
           map_createSession("/tmp/abra-kadabra-123", 1003, 4096, &n);
           if (sess_GetErrno()) {
                   printf("Error:: #%d - %s\n", sess_GetErrno(), sess_GetError());
                   return 2;
           }
           dat = map_attachSession(n, NULL);
           if (!dat)
                   return 1;
           printf("brym n=%d dat=%p dat=%s\n", n, dat, dat);
           strcpy(dat, "nAuth=1:nStatus=0:szChanne=SIP/0765-4802:szSID=437d9371-3977e2de-099999:szUser=099999:szPass=123123:szCaller=123123123:szRadGro=ppcards:szPhone=0768:ExtCode=07:szDispl=Bulgaria:nMasterG=1:nPrice=82:nGPrice=82:nMPrice=82:nBillInc=2:nGBillIn=2:nMBillIn=2:nMCache=807901468:nCache=999338:nAccount=29297:nPricePa=1:nGPriceP=1:nMPriceP=1:WarnTime=0:GratisTi=0:ActTime=1132220092:");
           sess_SetValue(n, "nAuth", NULL);
           printf("begin>>> String=%s\n", dat);
           printf("find=%d\n", sess_GetValue(n, "000", NULL, NULL));
           if (sess_GetErrno()) {
                   printf("Error:: #%d - %s\n", sess_GetErrno(), sess_GetError());
                   return 2;
           }
           sess_DelValue(n, "000");
           printf("CLOSE %p>>> String=%s\n", n->addr, n->addr);
           strcat(dat, "Blaaaaaaaaaaaaaaaaaa da mu eb* mamataaaaa .....\n");
           map_detachSession(n);
           getchar();
           freeSession(NULL, &n);
           */
   
           sess_initSession(SHARED_MAP, "/tmp/abra-kadabra-123", &n);
           ALLOC_MEMORY(1003, 4096, n);
           if (io_GetErrno()) {
                   printf("Error:: #%d - %s\n", io_GetErrno(), io_GetError());
                   return 2;
           }
           ATTACH_MEMORY(n);
           if (!dat)
                   return 1;
   //      sess_SetValue(n, "piuk_gniah++", "mryyynnnnn");
           printf(">>> String=%s\n", n->addr);
           getchar();
           printf("12345678 Define? %d\n", ISDEF(sess_GetValue(n, "12345678", szVal, &i)));
           printf("111 Define? %d\n", ISDEF(sess_SetValue(n, "111", "321")));
           printf("88 Define? %d\n", ISDEF(sess_GetValue(n, "88", szVal, &i)));
           printf("222 find=%d value=%s vlen=%d\n", ISDEF(sess_SetValue(n, "222", NULL)));
           printf("12345678 find=%d value=%s vlen=%d\n", sess_GetValue(n, "12345678", szVal, &i), szVal, i);
           printf("111 find=%d value=%s vlen=%d\n", sess_GetValue(n, "111", szVal, &i), szVal, i);
           printf("222 find=%d value=%s vlen=%d\n", ISDEF(sess_GetValue(n, "222", szVal, &i)), szVal, i);
           printf("000 find=%d value=%s vlen=%d\n", sess_GetValue(n, "000", szVal, &i), szVal, i);
           printf("00 find=%d value=%s vlen=%d\n", sess_GetValue(n, "00", szVal, &i), szVal, i);
           printf("insert Result?%d\n", ISNEW(sess_SetValue(n, "789", "Gniah40")));
           printf("00 find=%d value=%s vlen=%d\n", sess_GetValue(n, "00", szVal, &i), szVal, i);
           printf(">>> String=%s\n", n->addr);
           printf("update Result=%d\n", sess_SetValue(n, "789", NULL));
   //      printf(">>> String=%s\n", dat);
   //      sess_DelValue(n, "789");
           sess_DelValue(n, "GratisT");
           sess_DelValue(n, "szUser");
           getchar();
           printf("end %p>>> String=%s\n", n->addr, n->addr);
           DETACH_MEMORY(n);
           getchar();
           FREE_MEMORY(n);
           sess_freeSession(&n);
           return 0;
   }

Removed from v.1.1  
changed lines
  Added in v.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>