Coda Distributed File System
Classes | Macros | Functions
multi1.c File Reference
#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>
Include dependency graph for multi1.c:

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)
 

Macro Definition Documentation

◆ EXIT_MRPC_SPR

#define EXIT_MRPC_SPR (   rc)
Value:
{ \
MSend_Cleanup(HowMany, mcon, SDescList, TimeOut, pcon); \
return (rc); \
}
long rc
Definition: sftp6.c:107
SE_Descriptor SDescList[]
Definition: sftp6.c:83

◆ GOODSEDLE

#define GOODSEDLE (   i)    (SDescList && SDescList[i].Tag != OMITSE)

Function Documentation

◆ HandleResult()

long HandleResult ( )

◆ rpc2_IncrementSeqNumber()

void rpc2_IncrementSeqNumber ( )

◆ RPC2_MultiRPC()

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 
)

◆ rpc2_PrintPacketHeader()

void rpc2_PrintPacketHeader ( )

◆ SetupMulticast()

long SetupMulticast ( )