Lines Matching defs:pmConn
49 static void SendGetProxyAddr ( PMconn *pmConn, char *serviceName,
263 * See ConnectToProxy() if you change any of the pmConn structure
272 * Allocate new pmConn.
276 PMconn *pmConn;
278 if ((pmConn = malloc (sizeof (PMconn))) == NULL)
287 pmConn->iceConn = iceConn;
288 pmConn->pmOpcode = PMAcceptorOpcode;
289 pmConn->proto_major_version = majorVersion;
290 pmConn->proto_minor_version = minorVersion;
291 pmConn->vendor = vendor;
292 pmConn->release = release;
294 *clientDataRet = (IcePointer) pmConn;
302 PMconn *pmConn,
312 IceConn iceConn = pmConn->iceConn;
334 IceGetHeaderExtra (iceConn, pmConn->pmOpcode, PM_GetProxyAddr,
397 PMconn *pmConn = (PMconn *) clientData;
399 assert(pmConn->iceConn == iceConn);
413 CHECK_AT_LEAST_SIZE (iceConn, pmConn->pmOpcode, opcode,
440 CHECK_COMPLETE_SIZE (iceConn, pmConn->pmOpcode, opcode,
540 ForwardRequest (pmConn, serviceName, serverAddress, hostAddress,
566 CHECK_AT_LEAST_SIZE (iceConn, pmConn->pmOpcode, opcode,
583 CHECK_COMPLETE_SIZE (iceConn, pmConn->pmOpcode, opcode,
599 if (! ActivateProxyService (serviceName, pmConn)) {
610 if (PeekRequestorQueue(pmConn,
614 SendGetProxyAddr(pmConn,
639 CHECK_AT_LEAST_SIZE (iceConn, pmConn->pmOpcode, opcode,
657 CHECK_COMPLETE_SIZE (iceConn, pmConn->pmOpcode, opcode,
676 running_proxy *proxy = ProxyForPMconn(pmConn);
698 PopRequestorQueue (pmConn, True, True /* free proxy list */),
714 running_proxy *proxy = ProxyForPMconn(pmConn);
721 if (! PeekRequestorQueue (pmConn, &requestor,
742 if (nextProxy->pmConn != NULL) {
744 SendGetProxyAddr (nextProxy->pmConn, serviceName,
753 PopRequestorQueue (pmConn, False, False);
786 SendGetProxyAddrReply (pmConn, PM_Failure,
794 PopRequestorQueue (pmConn, False,
809 PopRequestorQueue (pmConn, True, True /* free proxy list */),
821 if (PeekRequestorQueue(pmConn,
825 SendGetProxyAddr(pmConn,
843 CHECK_AT_LEAST_SIZE (iceConn, pmConn->pmOpcode, PM_Error, length,
872 _IceErrorBadMinor (iceConn, pmConn->pmOpcode, opcode, IceCanContinue);
906 if (runningProxy->pmConn != NULL) {
907 SendGetProxyAddr (runningProxy->pmConn, serviceName,
954 SendGetProxyAddr (runningProxy->pmConn,