1 // Copyright 2016 The Fuchsia Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #pragma once 6 7 // setup networking 8 int netifc_open(void); 9 10 // process inbound packet(s) 11 void netifc_poll(void); 12 13 // return nonzero if interface exists 14 int netifc_active(void); 15 16 // shut down networking 17 void netifc_close(void); 18 19 // set a timer to expire after ms milliseconds 20 void netifc_set_timer(uint32_t ms); 21 22 // returns true once the timer has expired 23 int netifc_timer_expired(void); 24