Skip to content

C bindings for developing OpenSIPs modules on Rust

License

Notifications You must be signed in to change notification settings

Andrepuel/opensips-mod-sys

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSIPs Module Rust Bindings

This project was tested using OpenSIPs 2.4.10. Use branch merging in order to use the bindings/script in other versions.

Setup

  1. Put opensips executable on $PWD/bin/opensips
  2. Run ./bindgen.sh in order to generate C bindings to Rust
  3. Use the project opensips-mod-sys in your projects.

Sample

See the sample project on the root directory (Cargo.toml and src/lib.rs).

About

C bindings for developing OpenSIPs modules on Rust

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.5%
  • Makefile 0.7%
  • Shell 0.6%
  • Yacc 0.4%
  • Perl 0.4%
  • Python 0.4%
  • Other 1.0%