access            114 src/dps8/uvutil.c     uv_access * access = (uv_access *) stream->data;
access            124 src/dps8/uvutil.c         if (access->telnetp)
access            126 src/dps8/uvutil.c             telnet_recv (access->telnetp, buf->base, (size_t) nread);
access            196 src/dps8/uvutil.c     uv_access * access = (uv_access *) client->data;
access            197 src/dps8/uvutil.c     if (access->telnetp)
access            198 src/dps8/uvutil.c       telnet_send (access->telnetp, data, (size_t) datalen);
access            203 src/dps8/uvutil.c static void accessPutCharForce (uv_access * access, char ch)
access            206 src/dps8/uvutil.c     accessStartWrite (access->client, & ch, 1);
access            209 src/dps8/uvutil.c static void accessPutStrForce (uv_access * access, char * str)
access            212 src/dps8/uvutil.c     accessStartWrite (access->client, str, (ssize_t) l);
access            220 src/dps8/uvutil.c static void accessLogon (uv_access * access, unsigned char * buf, ssize_t nread)
access            226 src/dps8/uvutil.c         if ((unsigned long) access->pwPos >= sizeof (access->pwBuffer) - 1)
access            235 src/dps8/uvutil.c                     accessPutStrForce (access, "\b \b");
access            236 src/dps8/uvutil.c                     access->pwBuffer[access->pwPos] = 0;     // remove char from buffer
access            237 src/dps8/uvutil.c                     if (access->pwPos > 0)
access            238 src/dps8/uvutil.c                       access->pwPos -= 1;             // back up buffer pointer
access            245 src/dps8/uvutil.c                     access->pwBuffer[access->pwPos] = 0;
access            251 src/dps8/uvutil.c                     accessPutStrForce (access, "^R\r\n"); // echo ^R
access            252 src/dps8/uvutil.c                     access->connectPrompt (access->client);
access            253 src/dps8/uvutil.c                     accessPutStrForce (access, access->pwBuffer);
access            265 src/dps8/uvutil.c             accessPutCharForce (access, '*');
access            266 src/dps8/uvutil.c             access->pwBuffer[access->pwPos++] = (char) kar;
access            267 src/dps8/uvutil.c             access->pwBuffer[access->pwPos] = 0;
access            277 src/dps8/uvutil.c                     accessPutStrForce (access, "\b \b");
access            279 src/dps8/uvutil.c                     access->pwBuffer[access->pwPos] = 0;
access            280 src/dps8/uvutil.c                     if (access->pwPos > 0)
access            281 src/dps8/uvutil.c                       access->pwPos -= 1;   // back up buffer pointer
access            288 src/dps8/uvutil.c                     access->pwBuffer[access->pwPos] = 0;
access            294 src/dps8/uvutil.c                     accessPutStrForce (access, "^R\r\n"); // echo ^R
access            295 src/dps8/uvutil.c                     access->connectPrompt (access->client);
access            296 src/dps8/uvutil.c                     accessPutStrForce (access, access->pwBuffer);
access            308 src/dps8/uvutil.c     char cpy[access->pwPos + 1];
access            309 src/dps8/uvutil.c     memcpy (cpy, access->pwBuffer, (unsigned long) access->pwPos);
access            310 src/dps8/uvutil.c     cpy[access->pwPos] = 0;
access            313 src/dps8/uvutil.c     access->pwPos = 0;
access            314 src/dps8/uvutil.c     accessPutStrForce (access, "\r\n");
access            316 src/dps8/uvutil.c     if (strcmp (cpy, access->pw) == 0)
access            318 src/dps8/uvutil.c         accessPutStrForce (access, "ok\r\n");
access            327 src/dps8/uvutil.c         accessPutStrForce (access, "nope\r\n");
access            333 src/dps8/uvutil.c     access->connectPrompt (access->client);
access            337 src/dps8/uvutil.c     access->loggedOn = true;
access            338 src/dps8/uvutil.c     if (access->connected)
access            339 src/dps8/uvutil.c       access->connected (access->client);
access            350 src/dps8/uvutil.c     uv_access * access = (uv_access *) stream->data;
access            353 src/dps8/uvutil.c     if (access->telnetp)
access            355 src/dps8/uvutil.c         telnet_free (access->telnetp);
access            356 src/dps8/uvutil.c         access->telnetp = NULL;
access            360 src/dps8/uvutil.c     access->client = NULL;
access            363 src/dps8/uvutil.c static void accessProcessInput (uv_access * access, unsigned char * buf,
access            366 src/dps8/uvutil.c     if (access->inBuffer)
access            370 src/dps8/uvutil.c           realloc (access->inBuffer,
access            371 src/dps8/uvutil.c                    (unsigned long) (access->inSize + nread));
access            384 src/dps8/uvutil.c         memcpy (new + access->inSize, buf, (unsigned long) nread);
access            385 src/dps8/uvutil.c         access->inSize += nread;
access            386 src/dps8/uvutil.c         access->inBuffer = new;
access            390 src/dps8/uvutil.c         access->inBuffer = malloc ((unsigned long) nread);
access            391 src/dps8/uvutil.c         if (! access->inBuffer)
access            403 src/dps8/uvutil.c         memcpy (access->inBuffer, buf, (unsigned long) nread);
access            404 src/dps8/uvutil.c         access->inSize = (uint) nread;
access            405 src/dps8/uvutil.c         access->inUsed = 0;
access            419 src/dps8/uvutil.c     uv_access * access = (uv_access *) client->data;
access            420 src/dps8/uvutil.c     if (access->loggedOn)
access            421 src/dps8/uvutil.c       accessProcessInput (access, buf, nread);
access            423 src/dps8/uvutil.c       accessLogon (access, buf, nread);
access            555 src/dps8/uvutil.c     uv_access * access = (uv_access *) server->data;
access            570 src/dps8/uvutil.c     uv_tcp_init (access->loop, client);
access            575 src/dps8/uvutil.c         if (access->client)
access            578 src/dps8/uvutil.c             accessPutStrForce (access, "\r[OPC emulation: BUMPED]\r\n");
access            579 src/dps8/uvutil.c             access->loggedOn = false;
access            581 src/dps8/uvutil.c             accessCloseConnection ((uv_stream_t *) access->client);
access            583 src/dps8/uvutil.c         access->client = client;
access            587 src/dps8/uvutil.c         int ret = uv_tcp_getpeername (access->client, & name, & namelen);
access            598 src/dps8/uvutil.c         if (access->useTelnet)
access            600 src/dps8/uvutil.c             access->telnetp = accessTelnetConnect (access->client);
access            601 src/dps8/uvutil.c             if (!access->telnetp)
access            609 src/dps8/uvutil.c             access->telnetp = NULL;
access            611 src/dps8/uvutil.c         access->loggedOn =
access            612 src/dps8/uvutil.c           ! strlen (access->pw);
access            613 src/dps8/uvutil.c         if (access->loggedOn)
access            614 src/dps8/uvutil.c           access->connected (access->client);
access            616 src/dps8/uvutil.c           access->connectPrompt (access->client);
access            617 src/dps8/uvutil.c         accessReadStart (access->client);
access            625 src/dps8/uvutil.c void uv_open_access (uv_access * access)
access            627 src/dps8/uvutil.c     if (access->open == true)
access            632 src/dps8/uvutil.c     if (! access->port)
access            638 src/dps8/uvutil.c     if (! access->loop)
access            639 src/dps8/uvutil.c       access->loop = uv_default_loop ();
access            642 src/dps8/uvutil.c     if (access->open)
access            645 src/dps8/uvutil.c     uv_tcp_init (access->loop, & access->server);
access            646 src/dps8/uvutil.c     access->server.data = (void *) access;
access            648 src/dps8/uvutil.c     uv_ip4_addr (access->address, access->port, & addr);
access            649 src/dps8/uvutil.c     uv_tcp_bind (& access->server, (const struct sockaddr *) & addr, 0);
access            651 src/dps8/uvutil.c     int r = uv_listen ((uv_stream_t *) & access->server,
access            657 src/dps8/uvutil.c                        access->address, (long) access->port, uv_strerror(r));
access            659 src/dps8/uvutil.c     access->open = true;
access            660 src/dps8/uvutil.c     if (access->address != NULL)
access            662 src/dps8/uvutil.c                   access->address, (long) access->port);
access            665 src/dps8/uvutil.c                   (long) access->port);
access            669 src/dps8/uvutil.c void accessPutChar (uv_access * access, char ch)
access            672 src/dps8/uvutil.c     if (access->loggedOn)
access            673 src/dps8/uvutil.c       accessStartWrite (access->client, & ch, 1);
access            677 src/dps8/uvutil.c int accessGetChar (uv_access * access)
access            680 src/dps8/uvutil.c     if (! access->client)
access            682 src/dps8/uvutil.c         if (access->inBuffer)
access            683 src/dps8/uvutil.c           FREE (access->inBuffer);
access            684 src/dps8/uvutil.c         access->inBuffer = NULL;
access            685 src/dps8/uvutil.c         access->inSize = 0;
access            686 src/dps8/uvutil.c         access->inUsed = 0;
access            690 src/dps8/uvutil.c     if (access->inBuffer && access->inUsed < access->inSize)
access            692 src/dps8/uvutil.c          unsigned char c = access->inBuffer[access->inUsed ++];
access            693 src/dps8/uvutil.c          if (access->inUsed >= access->inSize)
access            695 src/dps8/uvutil.c              FREE (access->inBuffer);
access            696 src/dps8/uvutil.c              access->inBuffer = NULL;
access            697 src/dps8/uvutil.c              access->inSize = 0;
access            698 src/dps8/uvutil.c              access->inUsed = 0;
access            710 src/dps8/uvutil.c void accessPutStr (uv_access * access, char * str)
access            715 src/dps8/uvutil.c     if (access->loggedOn)
access            716 src/dps8/uvutil.c       accessStartWrite (access->client, str, (ssize_t) l);
access             48 src/dps8/uvutil.h void uv_open_access (uv_access * access);
access             50 src/dps8/uvutil.h void accessPutStr (uv_access * access, char * str);
access             51 src/dps8/uvutil.h void accessPutChar (uv_access * access,  char ch);
access             53 src/dps8/uvutil.h int accessGetChar (uv_access * access);