Lines Matching defs:header

77     /** Reading a packet header. */
87 /** A packet header. */
103 /** Packet header. */
104 Header header;
184 /** Used to write outgoing header. */
264 /** Frees a simple, i.e. header-only, outgoing packet. */
278 /** Sets up the buffer for the outgoing header. */
281 = (char*) &(peerProxy->currentPacket->header);
516 // TODO: Try to write header and body with one system call.
526 // Write the header.
530 ALOGD("Writing header...");
539 PacketType type = current->header.type;
549 // These packets consist solely of a header.
581 static void peerProxyExpectBytes(PeerProxy* peerProxy, Header* header) {
582 ALOGD("Expecting %d bytes.", header->size);
585 if (bufferPrepareForRead(peerProxy->inputBuffer, header->size) == -1) {
587 (unsigned int) header->size);
643 packet->header.type = CONNECTION_REQUEST;
644 packet->header.credentials = credentials;
669 Header* header) {
685 pid_t pid = header->credentials.pid;
692 peerProxy->credentials = header->credentials;
829 packetA->header.type = CONNECTION;
830 packetB->header.type = CONNECTION;
832 packetA->header.credentials = peerB->credentials;
833 packetB->header.credentials = peerA->credentials;
860 packet->header.type = CONNECTION_ERROR;
861 packet->header.credentials = credentials;
871 Header* header) {
873 pid_t targetPid = header->credentials.pid;
880 masterReportConnectionError(peerProxy, header->credentials);
894 Header* header) {
898 pid_t pid = header->credentials.pid;
915 * Handles a packet header.
917 static void peerProxyHandleHeader(PeerProxy* peerProxy, Header* header) {
918 switch (header->type) {
920 masterHandleConnectionRequest(peerProxy, header);
923 masterProxyExpectConnection(peerProxy, header);
926 masterProxyHandleConnectionError(peerProxy, header);
929 peerProxyExpectBytes(peerProxy, header);
933 header->type);
974 // We've read the complete header.
975 Header* header = (Header*) in->data;
976 peerProxyHandleHeader(peerProxy, header);
1014 // Initial state == expecting a header.
1155 packet->header.type = BYTES;
1156 packet->header.size = size;
1230 packet->header.type = BYTES;
1231 packet->header.size = size;