uniconfiter-csharp.cc

00001 #include "uniconfiter-csharp.h"
00002 #include "uniconf.h"
00003 
00004 uniconfiter_t uniconf_iter_init(uniconf_t _uni)
00005 {
00006    UniConf *uni = (UniConf*)_uni; 
00007    UniConf::Iter *i = new UniConf::Iter(*uni);
00008    return (uniconfiter_t)i;
00009 }
00010 
00011 void uniconf_iter_free(uniconfiter_t iter)
00012 {
00013     delete (UniConf::Iter*)iter;
00014 }
00015 
00016 void uniconf_iter_rewind(uniconfiter_t iter)
00017 {
00018     UniConf::Iter *i = (UniConf::Iter*)iter;
00019     i->rewind();
00020 }
00021 
00022 int uniconf_iter_next(uniconfiter_t iter)
00023 {
00024     UniConf::Iter *i = (UniConf::Iter*)iter;
00025     return i->next();
00026 }
00027 
00028 uniconf_t uniconf_iter_cur(uniconfiter_t iter)
00029 {
00030     UniConf::Iter *i = (UniConf::Iter*)iter;
00031     return (uniconf_t)i->ptr();
00032 }
00033 
00034 

Generated on Mon Feb 5 10:54:28 2007 for WvStreams by  doxygen 1.5.1