Lines Matching refs:ciptr
130 TRANS(FreeConnInfo) (XtransConnInfo ciptr)
133 prmsg (3,"FreeConnInfo(%p)\n", (void *) ciptr);
135 if (ciptr->addr)
136 free (ciptr->addr);
138 if (ciptr->peeraddr)
139 free (ciptr->peeraddr);
141 if (ciptr->port)
142 free (ciptr->port);
144 free (ciptr);
417 XtransConnInfo ciptr = NULL;
457 ciptr = thistrans->OpenCOTSClient(thistrans, protocol, host, port);
462 ciptr = thistrans->OpenCOTSServer(thistrans, protocol, host, port);
469 if (ciptr == NULL)
482 ciptr->transptr = thistrans;
483 ciptr->port = port; /* We need this for TRANS(Reopen) */
488 return ciptr;
504 XtransConnInfo ciptr = NULL;
541 ciptr = thistrans->ReopenCOTSServer(thistrans, fd, port);
547 if (ciptr == NULL)
554 ciptr->transptr = thistrans;
555 ciptr->port = save_port;
557 return ciptr;
608 TRANS(GetReopenInfo) (XtransConnInfo ciptr,
614 if (Xtransports[i].transport == ciptr->transptr)
617 *fd = ciptr->fd;
619 if ((*port = strdup (ciptr->port)) == NULL)
633 TRANS(SetOption) (XtransConnInfo ciptr, int option, int arg)
636 int fd = ciptr->fd;
648 * ret = ciptr->transptr->SetOption (ciptr, option, arg);
718 TRANS(CreateListener) (XtransConnInfo ciptr, const char *port, unsigned int flags)
721 return ciptr->transptr->CreateListener (ciptr, port, flags);
820 TRANS(ResetListener) (XtransConnInfo ciptr)
823 if (ciptr->transptr->ResetListener)
824 return ciptr->transptr->ResetListener (ciptr);
831 TRANS(Accept) (XtransConnInfo ciptr, int *status)
836 prmsg (2,"Accept(%d)\n", ciptr->fd);
838 newciptr = ciptr->transptr->Accept (ciptr, status);
841 newciptr->transptr = ciptr->transptr;
852 TRANS(Connect) (XtransConnInfo ciptr, const char *address)
860 prmsg (2,"Connect(%d,%s)\n", ciptr->fd, address);
882 ret = ciptr->transptr->Connect (ciptr, host, port);
895 TRANS(BytesReadable) (XtransConnInfo ciptr, BytesReadable_t *pend)
898 return ciptr->transptr->BytesReadable (ciptr, pend);
902 TRANS(Read) (XtransConnInfo ciptr, char *buf, int size)
905 return ciptr->transptr->Read (ciptr, buf, size);
909 TRANS(Write) (XtransConnInfo ciptr, const char *buf, int size)
912 return ciptr->transptr->Write (ciptr, buf, size);
916 TRANS(Readv) (XtransConnInfo ciptr, struct iovec *buf, int size)
919 return ciptr->transptr->Readv (ciptr, buf, size);
923 TRANS(Writev) (XtransConnInfo ciptr, struct iovec *buf, int size)
926 return ciptr->transptr->Writev (ciptr, buf, size);
931 TRANS(SendFd) (XtransConnInfo ciptr, int fd, int do_close)
933 return ciptr->transptr->SendFd(ciptr, fd, do_close);
937 TRANS(RecvFd) (XtransConnInfo ciptr)
939 return ciptr->transptr->RecvFd(ciptr);
944 TRANS(Disconnect) (XtransConnInfo ciptr)
947 return ciptr->transptr->Disconnect (ciptr);
951 TRANS(Close) (XtransConnInfo ciptr)
956 prmsg (2,"Close(%d)\n", ciptr->fd);
958 ret = ciptr->transptr->Close (ciptr);
960 TRANS(FreeConnInfo) (ciptr);
966 TRANS(CloseForCloning) (XtransConnInfo ciptr)
971 prmsg (2,"CloseForCloning(%d)\n", ciptr->fd);
973 ret = ciptr->transptr->CloseForCloning (ciptr);
975 TRANS(FreeConnInfo) (ciptr);
981 TRANS(IsLocal) (XtransConnInfo ciptr)
984 return (ciptr->family == AF_UNIX);
988 TRANS(GetPeerAddr) (XtransConnInfo ciptr, int *familyp, int *addrlenp,
992 prmsg (2,"GetPeerAddr(%d)\n", ciptr->fd);
994 *familyp = ciptr->family;
995 *addrlenp = ciptr->peeraddrlen;
997 if ((*addrp = malloc (ciptr->peeraddrlen)) == NULL)
1002 memcpy(*addrp, ciptr->peeraddr, ciptr->peeraddrlen);
1009 TRANS(GetConnectionNumber) (XtransConnInfo ciptr)
1012 return ciptr->fd;
1058 XtransConnInfo ciptr;
1109 ciptr = TRANS(ReopenCOTSServer)(ti, i + SD_LISTEN_FDS_START, port);
1110 if (!ciptr)
1118 tn, ciptr->fd);
1119 temp_ciptrs[(*count_ret)++] = ciptr;
1136 XtransConnInfo ciptr, temp_ciptrs[NUMTRANS] = { NULL };
1150 if((ciptr = TRANS(ReopenCOTSServer(TRANS_SOCKET_LOCAL_INDEX,
1154 temp_ciptrs[(*count_ret)++] = ciptr;
1176 if ((ciptr = TRANS(OpenCOTSServer(buffer))) == NULL)
1192 if ((status = TRANS(CreateListener (ciptr, port, flags))) < 0)
1234 trans->TransName, ciptr->fd);
1236 temp_ciptrs[*count_ret] = ciptr;
1282 static int TRANS(ReadV) (XtransConnInfo ciptr, struct iovec *iov, int iovcnt)
1294 nbytes = TRANS(Read) (ciptr, base, len);
1311 static int TRANS(WriteV) (XtransConnInfo ciptr, struct iovec *iov, int iovcnt)
1323 nbytes = TRANS(Write) (ciptr, base, len);