Lines Matching refs:mAddr

135     struct sockaddr_un mAddr;  member in loc_util::LocIpcLocalSender
138 return mSock->send(data, length, 0, (struct sockaddr*)&mAddr, sizeof(mAddr)); in send()
143 mAddr({.sun_family = AF_UNIX, {}}) { in LocIpcLocalSender()
157 snprintf(mAddr.sun_path, sizeof(mAddr.sun_path), "%s", name);
165 socklen_t size = sizeof(mAddr); in recv()
166 return mSock->recv(*this, mDataCb, 0, (struct sockaddr*)&mAddr, &size); in recv()
172 if ((unlink(mAddr.sun_path) < 0) && (errno != ENOENT)) { in LocIpcLocalRecver()
177 if (mSock->isValid() && ::bind(mSock->mSid, (struct sockaddr*)&mAddr, sizeof(mAddr)) < 0) { in LocIpcLocalRecver()
179 mAddr.sun_path, strerror(errno)); in LocIpcLocalRecver()
183 inline virtual ~LocIpcLocalRecver() { unlink(mAddr.sun_path); } in ~LocIpcLocalRecver()
184 inline virtual const char* getName() const override { return mAddr.sun_path; }; in getName()
187 mSock->sendAbort(0, (struct sockaddr*)&mAddr, sizeof(mAddr)); in abort()
197 sockaddr_in mAddr; member in loc_util::LocIpcInetSender
200 return mSock->send(data, length, 0, (struct sockaddr*)&mAddr, sizeof(mAddr)); in send()
205 mName(sender.mName), mAddr(sender.mAddr) { in LocIpcInetSender()
211 mAddr({.sin_family = AF_INET, .sin_port = htons(port), in LocIpcInetSender()
216 memcpy((char*)&(mAddr.sin_addr.s_addr), hp->h_addr_list[0], hp->h_length);
233 ::connect(mSock->mSid, (const struct sockaddr*)&mAddr, sizeof(mAddr)); in send()
235 return mSock->send(data, length, 0, (struct sockaddr*)&mAddr, sizeof(mAddr)); in send()
253 if (mSock->isValid() && ::bind(mSock->mSid, (struct sockaddr*)&mAddr, sizeof(mAddr)) < 0) { in LocIpcInetRecver()
276 socklen_t size = sizeof(mAddr); in recv()
279 (mConnFd = accept(mSock->mSid, (struct sockaddr*)&mAddr, &size)) < 0) { in recv()
284 return mSock->recv(*this, mDataCb, 0, (struct sockaddr*)&mAddr, &size, mConnFd); in recv()
296 socklen_t size = sizeof(mAddr); in recv()
297 return mSock->recv(*this, mDataCb, 0, (struct sockaddr*)&mAddr, &size); in recv()