Welcome to mirror list, hosted at ThFree Co, Russian Federation.

v_network.h « dist « verse « extern - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 52233cbe2bbf3de5512c03dff383c4c4b69f0f2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/*
**
*/

#if !defined V_NETWORK_H
#define	V_NETWORK_H

#define VERSE_STD_CONNECT_PORT 4950

typedef struct{
	unsigned int ip;
	unsigned short port;
}VNetworkAddress;

extern void		v_n_set_port(unsigned short port);
extern unsigned int	v_n_wait_for_incoming(unsigned int microseconds);
extern boolean	v_n_set_network_address(VNetworkAddress *address, const char *host_name);
extern int		v_n_send_data(VNetworkAddress *address, const char *data, size_t length);
extern int		v_n_receive_data(VNetworkAddress *address, char *data, size_t length);
extern void		v_n_get_address_string(const VNetworkAddress *address, char *string);

extern void		v_n_get_current_time(unsigned int *seconds, unsigned int *fractions);

#endif		/* V_NETWORK_H */