miniRPC: A TCP Remote Procedure Call Library


About miniRPC

miniRPC is a remote procedure call library which works on top of TCP and other stream-oriented transports. It has the following design goals:

miniRPC Terminology

Structure of the miniRPC Library

Applications using miniRPC interact with three different interfaces. minirpcgen is the stub generator for miniRPC; it reads a description of the application-specific protocol, and generates C structures and functions corresponding to the protocol definition. The C files generated by minirpcgen implement the protocol-dependent portion of the miniRPC interface, and must be compiled into the client and server applications. miniRPC also provides a protocol-independent interface for common tasks such as library initialization, connection setup and teardown, and event handling.

miniRPC 0.3.3
Documentation generated by Doxygen 1.5.6