mer-hybris / libgbinder
Licence: other
GLib-style interface to binder
Stars: ✭ 21
Projects that are alternatives of or similar to libgbinder
Flying Pigeon
flying-pigeon 是一个IPC 跨进程通信组件,底层是匿名内存+Binder , 突破1MB大小限制,无需写AIDL文件,让实现跨进程通信就像写一个接口一样简单
Stars: ✭ 97 (+361.9%)
Mutual labels: binder, ipc
binder-for-linux
An experimental project to port Android Binder IPC subsystem to Ubuntu Linux.
Stars: ✭ 110 (+423.81%)
Mutual labels: binder, ipc
dwm-ipc
A DWM patch that allows IPC communication through a UNIX socket
Stars: ✭ 55 (+161.9%)
Mutual labels: ipc
coronavirus-knowledge-graph
OBSOLETE: Prototype Neo4j Knowledge Graph for Coronavirus outbreaks (see NEW VERSION: https://github.com/covid-19-net/covid-19-community)
Stars: ✭ 17 (-19.05%)
Mutual labels: binder
R-in-Jupyter-with-Binder
Example of how to use R in Jupyter notebooks and make compatible with Binder
Stars: ✭ 17 (-19.05%)
Mutual labels: binder
mmtf-workshop-2018
Structural Bioinformatics Training Workshop & Hackathon 2018
Stars: ✭ 50 (+138.1%)
Mutual labels: binder
analisis-numerico-computo-cientifico
Análisis numérico y cómputo científico
Stars: ✭ 42 (+100%)
Mutual labels: binder
tiny-nix-ipc
Minimal Rust wrapper for using sockets as IPC with file descriptor passing
Stars: ✭ 14 (-33.33%)
Mutual labels: ipc
examples
Example nteract notebooks with links to execution on mybinder.org
Stars: ✭ 24 (+14.29%)
Mutual labels: binder
SPMC Queue
A simple and efficient single producer multiple consumer queue, suititable for both ITC and IPC.
Stars: ✭ 19 (-9.52%)
Mutual labels: ipc
rx-ipc-electron
Pass RxJS Observables through IPC in Electron
Stars: ✭ 28 (+33.33%)
Mutual labels: ipc
clustergrammer2-notebooks
Examples using Clustergrammer2 to explore high-dimensional datasets.
Stars: ✭ 35 (+66.67%)
Mutual labels: binder
CadenceSKILL-Python
Inter Process Communication (IPC) between Python and Cadence Virtuoso
Stars: ✭ 51 (+142.86%)
Mutual labels: ipc
csgo richpresence
Discord Rich Presence support for Counter-Strike: Global Offensive!
Stars: ✭ 16 (-23.81%)
Mutual labels: ipc
GLib-style interface to binder (Android IPC mechanism) Key features: 1. Integration with GLib event loop 2. Detection of 32 vs 64 bit kernel at runtime 3. Asynchronous transactions that don't block the event thread 4. Stable service manager and low-level transaction APIs Android keeps changing both low-level RPC and service manager protocols from version to version. To counter that, libgbinder implements configirable backends for different variants of those, and yet keeping its own API unchanged. Configuration is loaded from [Protocol] and [ServiceManager] sections of /etc/gbinder.conf file. The keys are binder device names or the special Default value, the value is the identifier of the protocol or service manager variant, respectively. In addition to reading /etc/gbinder.conf if it exists, /etc/gbinder.d directory is scanned for .conf files, the file list is sorted, files are loaded one by one, overwriting the entries loaded from /etc/gbinder.conf or from the previously processed file. Known protocol and service manager variants are aidl, aidl2, aidl3 and hidl. This list is expected to expand further in the future. The default configuration is as follows: [Protocol] Default = aidl /dev/binder = aidl /dev/hwbinder = hidl [ServiceManager] Default = aidl /dev/binder = aidl /dev/hwbinder = hidl Alternatively and preferably, one can specify the desired Android API level: [General] ApiLevel = 29 and let libgbinder pick the appropriate preset. Full list of presets can be found in src/gbinder_config.c
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].