Advertisement
Guest User

Untitled

a guest
Jul 29th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. from cffi import FFI
  2. ffi = FFI()
  3. ffi.cdef("""
  4. void TykStoreData(char* key, char* value, int ttl);
  5. void TykTriggerEvent(char* event_name, char* payload);
  6. void CoProcess_Log(char *msg, char *level);
  7. """)
  8. lib = ffi.dlopen(None)
  9.  
  10. # TODO: Try to load the API header file (avoid code repetition, like in ffi.cdef)
  11.  
  12. class TykGateway:
  13. def store_data(key, value, ttl):
  14. lib.TykStoreData( key.encode('utf-8'), value.encode('utf-8'), ttl)
  15. def trigger_event(event_name, payload):
  16. lib.TykTriggerEvent( event_name.encode('utf-8'), payload.encode('utf-8'))
  17. def log(msg, level):
  18. pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement