Thread portable class


Gate portable class


Timer class


Pool class


Terimber 2.0


About C++


Downloads Products & Services Support Clients Open Source About



Home / Open source / Terimber 2.0

msg_rpc.cpp File Reference

#include "msg_rpc.h"
#include "imsg.h"
#include "base/string.hpp"
#include "base/list.hpp"
#include "base/memory.hpp"
#include "base/template.hpp"
#include "base/common.hpp"
#include "base/except.h"
#include "base/number.hpp"

Go to the source code of this file.

Classes

class  rpc2_communicator_keeper

Defines

#define prc_s_duplicate_endpoint   RPC_S_DUPLICATE_ENDPOINT

Functions

static ub1_tuustring (char *x, size_t len, const guid_t &y)
static void rpcStatus (int status_)
void ServerConnect (rpc_binding_handle_t handle_, unsigned long szsend, unsigned char *sender, unsigned long *szrecv, unsigned char **receiver)
void ServerPostBlock (rpc_binding_handle_t handle_, unsigned long sz, ub1_t *buf, ub1_t **reply)

Variables

BEGIN_TERIMBER_NAMESPACE
exception_table 
msgMsgTable
exception_item rpcMsgs []
exception_table rpcMsgTable (rpcMsgs)
static const char * g_protocol = "ncalrpc"
static const char * g_protocol_ = "ncalrpc:"
static const IMSG_SERVER_EPV g_epv = {ServerConnect, ServerPostBlock}
static char g_name [300]
msg_rpc_global g_rpc_global


Define Documentation

#define prc_s_duplicate_endpoint   RPC_S_DUPLICATE_ENDPOINT

Definition at line 45 of file msg_rpc.cpp.


Function Documentation

static void rpcStatus ( int  status_  )  [static]

static ub1_t* uustring ( char *  x,
size_t  len,
const guid_t y 
) [inline, static]


Variable Documentation

const IMSG_SERVER_EPV g_epv = {ServerConnect, ServerPostBlock} [static]

Definition at line 149 of file msg_rpc.cpp.

Referenced by msg_rpc_listener::v_on().

char g_name[300] [static]

Definition at line 150 of file msg_rpc.cpp.

Referenced by msg_rpc_connection::connect(), and msg_rpc_global::init().

const char* g_protocol = "ncalrpc" [static]

const char* g_protocol_ = "ncalrpc:" [static]

Definition at line 141 of file msg_rpc.cpp.

Referenced by msg_rpc_connection::connect(), and msg_rpc_global::init().

Definition at line 153 of file msg_rpc.cpp.

BEGIN_TERIMBER_NAMESPACE exception_table msgMsgTable

Definition at line 47 of file msg_rpc.cpp.



© Copyright Terimber 2003-.