sprint 1-alpha
Classes | Namespaces | Typedefs | Functions
sprint/ipc/rpc.h File Reference

implements a crossplatform remote procedure call More...

#include "ipc.h"

Go to the source code of this file.

Classes

struct  sprint::ipc::rpc_request
class  sprint::ipc::rpc

Namespaces

namespace  sprint
 

Sprint is a lightweight c++ library to handle different task with crossplatform attention (trying to compile both on MSVC and Mingw on WIn32 and GCC on Linux.


namespace  sprint::ipc
 

inter-process comunication


Typedefs

typedef int(* sprint::ipc::rpc_fun )(rpc_request *req, void *param)

Functions

void sprint::ipc::declare_rpc (const char *name, rpc_fun fun, unsigned int byte_order, unsigned int in_size, unsigned int out_size, void *param)
 declare a rpc service
rpc * sprint::ipc::open_rpc (const char *name)
 find an existing rpc on the workgroup

Detailed Description

implements a crossplatform remote procedure call

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines