|
Coda Distributed File System
|
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <netinet/in.h>#include <sys/time.h>#include <sys/socket.h>#include <netdb.h>#include <assert.h>#include <rpc2/se.h>#include "cbuf.h"#include "rpc2.private.h"#include "trace.h"
Classes | |
| struct | bucket |
Macros | |
| #define | BOGUS(p) |
| #define | MGRPHASHLENGTH 256 /* must be power of 2 */ |
| #define | LISTENERALLOCSIZE 8 /* malloc/realloc granularity */ |
Functions | |
| void | rpc2_RemoveFromMgrp (struct MEntry *me, struct CEntry *ce) |
| void | rpc2_DeleteMgrp (struct MEntry *me) |
| void | rpc2_InitMgrp () |
| struct MEntry * | rpc2_AllocMgrp (struct RPC2_addrinfo *addr, RPC2_Handle handle) |
| void | rpc2_FreeMgrp (struct MEntry *me) |
| struct MEntry * | rpc2_GetMgrp (struct RPC2_addrinfo *addr, RPC2_Handle handle, long role) |
| long | RPC2_CreateMgrp (OUT RPC2_Handle *MgroupHandle, IN RPC2_McastIdent *MulticastHost, IN RPC2_PortIdent *MulticastPort, IN RPC2_SubsysIdent *Subsys, RPC2_Integer SecurityLevel, RPC2_EncryptionKey SessionKey, RPC2_Integer EncryptionType, long SideEffectType) |
| long | RPC2_AddToMgrp (IN RPC2_Handle MgroupHandle, IN RPC2_Handle ConnHandle) |
| long | RPC2_RemoveFromMgrp (IN RPC2_Handle MgroupHandle, IN RPC2_Handle ConnHandle) |
| long | RPC2_DeleteMgrp (IN RPC2_Handle MgroupHandle) |
| void | HandleInitMulticast (RPC2_PacketBuffer *pb, struct CEntry *ce) |
Variables | |
| struct rpc2_LinkEntry * | rpc2_MgrpFreeList |
| #define BOGUS | ( | p | ) |
| #define LISTENERALLOCSIZE 8 /* malloc/realloc granularity */ |
| #define MGRPHASHLENGTH 256 /* must be power of 2 */ |
| void HandleInitMulticast | ( | RPC2_PacketBuffer * | pb, |
| struct CEntry * | ce | ||
| ) |
| long RPC2_AddToMgrp | ( | IN RPC2_Handle | MgroupHandle, |
| IN RPC2_Handle | ConnHandle | ||
| ) |
| struct MEntry * rpc2_AllocMgrp | ( | struct RPC2_addrinfo * | addr, |
| RPC2_Handle | handle | ||
| ) |
| long RPC2_CreateMgrp | ( | OUT RPC2_Handle * | MgroupHandle, |
| IN RPC2_McastIdent * | MulticastHost, | ||
| IN RPC2_PortIdent * | MulticastPort, | ||
| IN RPC2_SubsysIdent * | Subsys, | ||
| RPC2_Integer | SecurityLevel, | ||
| RPC2_EncryptionKey | SessionKey, | ||
| RPC2_Integer | EncryptionType, | ||
| long | SideEffectType | ||
| ) |
| long RPC2_DeleteMgrp | ( | IN RPC2_Handle | MgroupHandle | ) |
| void rpc2_DeleteMgrp | ( | struct MEntry * | me | ) |
| void rpc2_FreeMgrp | ( | struct MEntry * | me | ) |
| struct MEntry * rpc2_GetMgrp | ( | struct RPC2_addrinfo * | addr, |
| RPC2_Handle | handle, | ||
| long | role | ||
| ) |
| void rpc2_InitMgrp | ( | ) |
| long RPC2_RemoveFromMgrp | ( | IN RPC2_Handle | MgroupHandle, |
| IN RPC2_Handle | ConnHandle | ||
| ) |
| struct rpc2_LinkEntry* rpc2_MgrpFreeList |