gen_c_api.py: create wrapper class