Coda Distributed File System
|
#include <stdio.h>
#include <string.h>
#include <sys/file.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <sys/time.h>
#include <errno.h>
#include <stdlib.h>
#include <assert.h>
#include "rpc2.private.h"
#include <rpc2/se.h>
#include "trace.h"
#include "cbuf.h"
#include <rpc2/multi.h>
Classes | |
struct | MultiCon |
struct | PacketCon |
Macros | |
#define | GOODSEDLE(i) (SDescList && SDescList[i].Tag != OMITSE) |
#define | EXIT_MRPC_SPR(rc) |
Functions | |
void | rpc2_IncrementSeqNumber () |
long | HandleResult () |
void | rpc2_PrintPacketHeader () |
long | SetupMulticast () |
long | RPC2_MultiRPC (IN int HowMany, IN RPC2_Handle ConnHandleList[], IN RPC2_Integer RCList[], IN RPC2_Multicast *MCast, IN RPC2_PacketBuffer *Request, IN SE_Descriptor SDescList[], IN long(*UnpackMulti)(), IN OUT ARG_INFO *ArgInfo, IN struct timeval *BreathOfLife) |
long HandleResult | ( | ) |
void rpc2_IncrementSeqNumber | ( | ) |
long RPC2_MultiRPC | ( | IN int | HowMany, |
IN RPC2_Handle | ConnHandleList[], | ||
IN RPC2_Integer | RCList[], | ||
IN RPC2_Multicast * | MCast, | ||
IN RPC2_PacketBuffer * | Request, | ||
IN SE_Descriptor | SDescList[], | ||
IN long(*)() | UnpackMulti, | ||
IN OUT ARG_INFO * | ArgInfo, | ||
IN struct timeval * | BreathOfLife | ||
) |
void rpc2_PrintPacketHeader | ( | ) |
long SetupMulticast | ( | ) |