tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

status.h (647B)


      1 /* Copyright (c) 2010-2021, The Tor Project, Inc. */
      2 /* See LICENSE for licensing information */
      3 
      4 /**
      5 * @file status.h
      6 * @brief Header for status.c
      7 **/
      8 
      9 #ifndef TOR_STATUS_H
     10 #define TOR_STATUS_H
     11 
     12 #include "lib/testsupport/testsupport.h"
     13 
     14 void note_connection(bool inbound, const connection_t *conn);
     15 void note_circ_closed_for_unrecognized_cells(time_t n_seconds,
     16                                             uint32_t n_cells);
     17 
     18 int log_heartbeat(time_t now);
     19 
     20 #ifdef STATUS_PRIVATE
     21 STATIC int count_circuits(void);
     22 STATIC char *secs_to_uptime(long secs);
     23 STATIC char *bytes_to_usage(uint64_t bytes);
     24 #endif
     25 
     26 #endif /* !defined(TOR_STATUS_H) */