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

version 1.2, 2013/03/13 14:54:38 version 1.3, 2013/03/19 17:31:38
Line 1 Line 1
 #include <stdio.h>  #include <stdio.h>
 #include <string.h>  #include <string.h>
   #include <elwix.h>
 #include <aitsess.h>  #include <aitsess.h>
   
 int main()  int main()
 {  {
        ait_sess_t *n = NULL;        sess_t *n = NULL;
         int i = 255;          int i = 255;
         char *dat, szVal[256];          char *dat, szVal[256];
           ait_val_t *v = NULL;
                   
         /*          /*
         map_createSession("/tmp/abra-kadabra-123", 1003, 4096, &n);          map_createSession("/tmp/abra-kadabra-123", 1003, 4096, &n);
Line 41  int main() Line 43  int main()
                 return 2;                  return 2;
         }          }
         ATTACH_MEMORY(n);          ATTACH_MEMORY(n);
         if (!dat)  
                 return 1;  
 //      sess_SetValue(n, "piuk_gniah++", "mryyynnnnn");  //      sess_SetValue(n, "piuk_gniah++", "mryyynnnnn");
        printf(">>> String=%s\n", n->addr);        printf(">>> String=%s\n", n->sess_addr);
         getchar();          getchar();
        printf("12345678 Define? %d\n", ISDEF(sess_GetValue(n, "12345678", szVal, &i)));        printf("12345678 Define? %d\n", SESS_RET_DEF(sess_GetValue(n, "12345678", &v)));
        printf("111 Define? %d\n", ISDEF(sess_SetValue(n, "111", "321")));        ait_freeVar(&v);
        printf("88 Define? %d\n", ISDEF(sess_GetValue(n, "88", szVal, &i)));        printf("111 Define? %d\n", SESS_RET_DEF(sess_SetValue(n, "111", "321")));
        printf("222 find=%d value=%s vlen=%d\n", ISDEF(sess_SetValue(n, "222", NULL)));        printf("88 Define? %d\n", SESS_RET_DEF(sess_GetValue(n, "88", &v)));
        printf("12345678 find=%d value=%s vlen=%d\n", sess_GetValue(n, "12345678", szVal, &i), szVal, i);        ait_freeVar(&v);
        printf("111 find=%d value=%s vlen=%d\n", sess_GetValue(n, "111", szVal, &i), szVal, i);        printf("222 find=%d\n", SESS_RET_DEF(sess_SetValue(n, "222", NULL)));
        printf("222 find=%d value=%s vlen=%d\n", ISDEF(sess_GetValue(n, "222", szVal, &i)), szVal, i);        printf("12345678 find=%d\n", sess_GetValue(n, "12345678", &v));
        printf("000 find=%d value=%s vlen=%d\n", sess_GetValue(n, "000", szVal, &i), szVal, i);        printf("12345678 value=%s\n", AIT_GET_STR(v));
        printf("00 find=%d value=%s vlen=%d\n", sess_GetValue(n, "00", szVal, &i), szVal, i);        ait_freeVar(&v);
        printf("insert Result?%d\n", ISNEW(sess_SetValue(n, "789", "Gniah40")));        printf("111 find=%d\n", sess_GetValue(n, "111", &v));
        printf("00 find=%d value=%s vlen=%d\n", sess_GetValue(n, "00", szVal, &i), szVal, i);        printf("111 value=%s\n", AIT_GET_STR(v));
        printf(">>> String=%s\n", n->addr);        ait_freeVar(&v);
         printf("222 find=%d\n", SESS_RET_DEF(sess_GetValue(n, "222", &v)));
         printf("222 value=%s\n", AIT_GET_STR(v));
         ait_freeVar(&v);
         printf("000 find=%d\n", sess_GetValue(n, "000", &v));
         printf("000 value=%s\n", AIT_GET_STR(v));
         ait_freeVar(&v);
         printf("00 find=%d\n", sess_GetValue(n, "00", &v));
         printf("00 value=%s\n", AIT_GET_STR(v));
         ait_freeVar(&v);
         printf("insert Result?%d\n", SESS_RET_NEW(sess_SetValue(n, "789", "Gniah40")));
         printf("00 find=%d\n", sess_GetValue(n, "00", &v));
         printf("00 value=%s\n", AIT_GET_STR(v));
         ait_freeVar(&v);
         printf(">>> String=%s\n", n->sess_addr);
         printf("update Result=%d\n", sess_SetValue(n, "789", NULL));          printf("update Result=%d\n", sess_SetValue(n, "789", NULL));
 //      printf(">>> String=%s\n", dat);  //      printf(">>> String=%s\n", dat);
 //      sess_DelValue(n, "789");  //      sess_DelValue(n, "789");
         sess_DelValue(n, "GratisT");          sess_DelValue(n, "GratisT");
         sess_DelValue(n, "szUser");          sess_DelValue(n, "szUser");
         getchar();          getchar();
        printf("end %p>>> String=%s\n", n->addr, n->addr);        printf("end %p>>> String=%s\n", n->sess_addr, n->sess_addr);
         DETACH_MEMORY(n);          DETACH_MEMORY(n);
         getchar();          getchar();
         FREE_MEMORY(n);          FREE_MEMORY(n);

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


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