access            116 src/dps8/uvutil.c     uv_access * access = (uv_access *) stream->data;
access            126 src/dps8/uvutil.c         if (access->telnetp)
access            128 src/dps8/uvutil.c             telnet_recv (access->telnetp, buf->base, (size_t) nread);
access            198 src/dps8/uvutil.c     uv_access * access = (uv_access *) client->data;
access            199 src/dps8/uvutil.c     if (access->telnetp)
access            200 src/dps8/uvutil.c       telnet_send (access->telnetp, data, (size_t) datalen);
access            205 src/dps8/uvutil.c static void accessPutCharForce (uv_access * access, char ch)
access            208 src/dps8/uvutil.c     accessStartWrite (access->client, & ch, 1);
access            211 src/dps8/uvutil.c static void accessPutStrForce (uv_access * access, char * str)
access            214 src/dps8/uvutil.c     accessStartWrite (access->client, str, (ssize_t) l);
access            222 src/dps8/uvutil.c static void accessLogon (uv_access * access, unsigned char * buf, ssize_t nread)
access            228 src/dps8/uvutil.c         if ((unsigned long) access->pwPos >= sizeof (access->pwBuffer) - 1)
access            237 src/dps8/uvutil.c                     accessPutStrForce (access, "\b \b");
access            238 src/dps8/uvutil.c                     access->pwBuffer[access->pwPos] = 0;     // remove char from buffer
access            239 src/dps8/uvutil.c                     if (access->pwPos > 0)
access            240 src/dps8/uvutil.c                       access->pwPos -= 1;             // back up buffer pointer
access            247 src/dps8/uvutil.c                     access->pwBuffer[access->pwPos] = 0;
access            259 src/dps8/uvutil.c             accessPutCharForce (access, '*');
access            260 src/dps8/uvutil.c             access->pwBuffer[access->pwPos++] = (char) kar;
access            261 src/dps8/uvutil.c             access->pwBuffer[access->pwPos] = 0;
access            271 src/dps8/uvutil.c                     accessPutStrForce (access, "\b \b");
access            273 src/dps8/uvutil.c                     access->pwBuffer[access->pwPos] = 0;
access            274 src/dps8/uvutil.c                     if (access->pwPos > 0)
access            275 src/dps8/uvutil.c                       access->pwPos -= 1;   // back up buffer pointer
access            282 src/dps8/uvutil.c                     access->pwBuffer[access->pwPos] = 0;
access            294 src/dps8/uvutil.c     char cpy[access->pwPos + 1];
access            297 src/dps8/uvutil.c     memcpy (cpy, access->pwBuffer, (unsigned long) access->pwPos);
access            298 src/dps8/uvutil.c     cpy[access->pwPos] = 0;
access            301 src/dps8/uvutil.c     access->pwPos = 0;
access            302 src/dps8/uvutil.c     accessPutStrForce (access, "\r\n");
access            306 src/dps8/uvutil.c     int ret = uv_tcp_getpeername (access->client, & cname, & cnamelen);
access            312 src/dps8/uvutil.c     if (strcmp (cpy, access->pw) == 0)
access            318 src/dps8/uvutil.c         accessPutStrForce (access, "\r[OPC emulation: ACCESS GRANTED]\r\n");
access            319 src/dps8/uvutil.c         access->loggedOn = true;
access            320 src/dps8/uvutil.c         if (access->atime)
access            322 src/dps8/uvutil.c             timeinfo = localtime(&access->atime);
access            325 src/dps8/uvutil.c             accessPutStrForce (access, tbuffer);
access            327 src/dps8/uvutil.c         if (access->rtime)
access            329 src/dps8/uvutil.c             timeinfo = localtime(&access->rtime);
access            332 src/dps8/uvutil.c             accessPutStrForce (access, tbuffer);
access            334 src/dps8/uvutil.c         if (access->rcount)
access            337 src/dps8/uvutil.c             snprintf(buffer, sizeof(buffer), "%lu", access->rcount);
access            338 src/dps8/uvutil.c             accessPutStrForce (access, "\r[OPC emulation: ");
access            339 src/dps8/uvutil.c             accessPutStrForce (access, buffer);
access            340 src/dps8/uvutil.c             accessPutStrForce (access, " failed attempt(s) since last successful login]\r\n");
access            342 src/dps8/uvutil.c         access->atime = time(NULL);
access            343 src/dps8/uvutil.c         access->rcount = 0;
access            344 src/dps8/uvutil.c         if (access->connected)
access            345 src/dps8/uvutil.c             access->connected (access->client);
access            352 src/dps8/uvutil.c         accessPutStrForce (access, "[OPC emulation: ACCESS DENIED]\r\n");
access            357 src/dps8/uvutil.c         access->rtime = time(NULL);
access            358 src/dps8/uvutil.c         access->rcount++;
access            359 src/dps8/uvutil.c         accessPutStrForce (access, "\rMultics has disconnected you\r\n");
access            360 src/dps8/uvutil.c         accessCloseConnection ((uv_stream_t *) access->client);
access            373 src/dps8/uvutil.c     uv_access * access = (uv_access *) stream->data;
access            377 src/dps8/uvutil.c     int ret = uv_tcp_getpeername (access->client, & name, & namelen);
access            388 src/dps8/uvutil.c     libtelnet_set_invalid(access->telnetp);
access            390 src/dps8/uvutil.c     if (access->telnetp)
access            392 src/dps8/uvutil.c         libtelnet_set_invalid(access->telnetp);
access            393 src/dps8/uvutil.c         telnet_free (access->telnetp);
access            394 src/dps8/uvutil.c         access->telnetp = NULL;
access            398 src/dps8/uvutil.c     access->client = NULL;
access            401 src/dps8/uvutil.c static void accessProcessInput (uv_access * access, unsigned char * buf,
access            404 src/dps8/uvutil.c     if (access->inBuffer)
access            408 src/dps8/uvutil.c           realloc (access->inBuffer,
access            409 src/dps8/uvutil.c                    (unsigned long) (access->inSize + nread));
access            422 src/dps8/uvutil.c         memcpy (new + access->inSize, buf, (unsigned long) nread);
access            423 src/dps8/uvutil.c         access->inSize += nread;
access            424 src/dps8/uvutil.c         access->inBuffer = new;
access            428 src/dps8/uvutil.c         access->inBuffer = malloc ((unsigned long) nread);
access            429 src/dps8/uvutil.c         if (! access->inBuffer)
access            441 src/dps8/uvutil.c         memcpy (access->inBuffer, buf, (unsigned long) nread);
access            442 src/dps8/uvutil.c         access->inSize = (uint) nread;
access            443 src/dps8/uvutil.c         access->inUsed = 0;
access            457 src/dps8/uvutil.c     uv_access * access = (uv_access *) client->data;
access            458 src/dps8/uvutil.c     if (access)
access            460 src/dps8/uvutil.c         if (access->loggedOn)
access            461 src/dps8/uvutil.c           accessProcessInput (access, buf, nread);
access            463 src/dps8/uvutil.c           accessLogon (access, buf, nread);
access            621 src/dps8/uvutil.c     uv_access * access = (uv_access *) server->data;
access            636 src/dps8/uvutil.c     uv_tcp_init (access->loop, client);
access            641 src/dps8/uvutil.c         if (access->client)
access            643 src/dps8/uvutil.c             access->loggedOn = false;
access            648 src/dps8/uvutil.c             int ret = uv_tcp_getpeername (access->client, & lname, & lnamelen);
access            659 src/dps8/uvutil.c             accessPutStrForce (access, "\r[OPC emulation: BUMPED]\r\n");
access            660 src/dps8/uvutil.c             accessPutStrForce (access, "\rMultics has disconnected you\r\n");
access            661 src/dps8/uvutil.c             libtelnet_set_invalid(access->telnetp);
access            662 src/dps8/uvutil.c             accessCloseConnection ((uv_stream_t *) access->client);
access            664 src/dps8/uvutil.c         access->client = client;
access            668 src/dps8/uvutil.c         int ret = uv_tcp_getpeername (access->client, & name, & namelen);
access            679 src/dps8/uvutil.c         if (access->useTelnet)
access            681 src/dps8/uvutil.c             access->telnetp = accessTelnetConnect (access->client);
access            682 src/dps8/uvutil.c             if (!access->telnetp)
access            690 src/dps8/uvutil.c             access->telnetp = NULL;
access            692 src/dps8/uvutil.c         access->loggedOn = ! strlen (access->pw);
access            693 src/dps8/uvutil.c         if (access->loggedOn)
access            694 src/dps8/uvutil.c           access->connected (access->client);
access            696 src/dps8/uvutil.c           access->connectPrompt (access->client);
access            697 src/dps8/uvutil.c         accessReadStart (access->client);
access            705 src/dps8/uvutil.c void uv_open_access (uv_access * access)
access            707 src/dps8/uvutil.c     if (access->open == true)
access            712 src/dps8/uvutil.c     if (! access->port)
access            718 src/dps8/uvutil.c     if (! access->loop)
access            719 src/dps8/uvutil.c       access->loop = uv_default_loop ();
access            722 src/dps8/uvutil.c     if (access->open)
access            725 src/dps8/uvutil.c     uv_tcp_init (access->loop, & access->server);
access            726 src/dps8/uvutil.c     access->server.data = (void *) access;
access            728 src/dps8/uvutil.c     uv_ip4_addr (access->address, access->port, & addr);
access            729 src/dps8/uvutil.c     uv_tcp_bind (& access->server, (const struct sockaddr *) & addr, 0);
access            731 src/dps8/uvutil.c     int r = uv_listen ((uv_stream_t *) & access->server,
access            737 src/dps8/uvutil.c                        access->address, (long) access->port, uv_strerror(r));
access            739 src/dps8/uvutil.c     access->open = true;
access            740 src/dps8/uvutil.c     if (access->address != NULL)
access            742 src/dps8/uvutil.c                   access->address, (long) access->port);
access            745 src/dps8/uvutil.c                   (long) access->port);
access            749 src/dps8/uvutil.c void accessPutChar (uv_access * access, char ch)
access            752 src/dps8/uvutil.c     if (access->loggedOn)
access            753 src/dps8/uvutil.c       accessStartWrite (access->client, & ch, 1);
access            757 src/dps8/uvutil.c int accessGetChar (uv_access * access)
access            760 src/dps8/uvutil.c     if (! access->client)
access            762 src/dps8/uvutil.c         if (access->inBuffer)
access            763 src/dps8/uvutil.c           FREE (access->inBuffer);
access            764 src/dps8/uvutil.c         access->inBuffer = NULL;
access            765 src/dps8/uvutil.c         access->inSize = 0;
access            766 src/dps8/uvutil.c         access->inUsed = 0;
access            770 src/dps8/uvutil.c     if (access->inBuffer && access->inUsed < access->inSize)
access            772 src/dps8/uvutil.c          unsigned char c = access->inBuffer[access->inUsed ++];
access            773 src/dps8/uvutil.c          if (access->inUsed >= access->inSize)
access            775 src/dps8/uvutil.c              FREE (access->inBuffer);
access            776 src/dps8/uvutil.c              access->inBuffer = NULL;
access            777 src/dps8/uvutil.c              access->inSize = 0;
access            778 src/dps8/uvutil.c              access->inUsed = 0;
access            790 src/dps8/uvutil.c void accessPutStr (uv_access * access, char * str)
access            795 src/dps8/uvutil.c     if (access->loggedOn)
access            796 src/dps8/uvutil.c       accessStartWrite (access->client, str, (ssize_t) l);
access             51 src/dps8/uvutil.h void uv_open_access (uv_access * access);
access             53 src/dps8/uvutil.h void accessPutStr (uv_access * access, char * str);
access             54 src/dps8/uvutil.h void accessPutChar (uv_access * access,  char ch);
access             56 src/dps8/uvutil.h int accessGetChar (uv_access * access);