3D-ICE 3.0.0
Data Structures | Typedefs | Functions
connection.h File Reference
#include <stdio.h>
#include "types.h"
#include "string_t.h"

Go to the source code of this file.

Data Structures

struct  Connection_t
 

Typedefs

typedef struct Connection_t Connection_t
 

Functions

void connection_init (Connection_t *connection)
 
void connection_destroy (Connection_t *connection)
 
void connection_free (Connection_t *connection)
 
void connection_copy (Connection_t *dst, Connection_t *src)
 
bool connection_equal (Connection_t *connection, Connection_t *other)
 
void connection_print (Connection_t *connection, FILE *stream, String_t prefix)
 

Typedef Documentation

◆ Connection_t

typedef struct Connection_t Connection_t

Definition at line 65 of file connection.h.

Function Documentation

◆ connection_copy()

void connection_copy ( Connection_t dst,
Connection_t src 
)

Definition at line 69 of file connection.c.

◆ connection_destroy()

void connection_destroy ( Connection_t connection)

Definition at line 53 of file connection.c.

◆ connection_equal()

bool connection_equal ( Connection_t connection,
Connection_t other 
)

Definition at line 81 of file connection.c.

◆ connection_free()

void connection_free ( Connection_t connection)

Definition at line 58 of file connection.c.

◆ connection_init()

void connection_init ( Connection_t connection)

WARNING: We need to define these functions. If we want to change the name, we can do it in person_list.c The mandatory functions are TTT_data_init TTT_data_destroy TTT_data_copy TTT_data_equal TTT_data_print

Definition at line 43 of file connection.c.

◆ connection_print()

void connection_print ( Connection_t connection,
FILE *  stream,
String_t  prefix 
)

Definition at line 87 of file connection.c.