summaryrefslogtreecommitdiff
path: root/stack/include/sk_ucb.h
blob: 7eef1e1ea4ea6495a55ecf99b0b3bb7c139b58de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

#include <sk_stack.h>

struct sk_ucb;

int sk_ucb_bind(struct sk_ucb * ucb, struct sockaddr_in * addr);

int sk_ucb_connect(struct sk_ucb * ucb, struct sockaddr_in * addr);

int sk_ucb_get_index(struct sk_ucb * ucb);

struct sk_ucb * sk_ucb_lookup_by_index(struct sk_app_instance * app_instance,
	int index);

struct sk_ucb * sk_ucb_create(struct sk_app_instance * app_instance);

struct sk_destinfo * sk_ucb_destinfo_get(struct sk_ucb * ucb);