osurs  0.0.1
Macros | Functions
print.c File Reference

Input and output of networks and its structures. More...

#include <stdio.h>
#include "osurs/io.h"
#include "utils.h"
Include dependency graph for print.c:

Macros

#define INDENT_CHARS   ""
 
#define INDENT_DEPTH   4
 

Functions

void print_node (Node *node, int indent)
 Print node. More...
 
void print_composition (Composition *composition, int indent)
 Print composition. More...
 
void print_vehicle (Vehicle *vehicle, int indent)
 Print vehicle. More...
 
void print_reservation (Reservation *reservation, int indent)
 Print reservation. More...
 
void print_seat (Seat *seat, int indent)
 Print seat. More...
 
void print_stop (Stop *stop, int indent)
 Print stop. More...
 
void print_trip (Trip *trip, int indent)
 Print trip. More...
 
void print_route (Route *route, int indent)
 Print route. More...
 
void print_network (Network *network)
 Print network. More...
 
void print_connection (Connection *connection)
 Print connection. More...
 
void print_seat_collection (SeatCollection *collection, int indent)
 Print seat collection. More...
 

Detailed Description

Input and output of networks and its structures.

Date
: 2022-07-12
Author
: Merlin Unterfinger

Function Documentation

◆ print_composition()

void print_composition ( Composition composition,
int  indent 
)

Print composition.

Parameters
compositionThe composition struct to print.
indentThe indent for printing.

◆ print_connection()

void print_connection ( Connection connection)

Print connection.

Parameters
connectionThe connection struct to print.

◆ print_network()

void print_network ( Network network)

Print network.

Parameters
networkThe network struct to print.

◆ print_node()

void print_node ( Node node,
int  indent 
)

Print node.

Parameters
nodeThe node struct to print.
indentThe indent for printing.

◆ print_reservation()

void print_reservation ( Reservation reservation,
int  indent 
)

Print reservation.

Parameters
reservationThe reservation struct to print.
indentThe indent for printing.

◆ print_route()

void print_route ( Route route,
int  indent 
)

Print route.

Parameters
routeThe route struct to print.
indentThe indent for printing.

◆ print_seat()

void print_seat ( Seat seat,
int  indent 
)

Print seat.

Parameters
seatThe seat struct to print.
indentThe indent for printing.

◆ print_seat_collection()

void print_seat_collection ( SeatCollection collection,
int  indent 
)

Print seat collection.

Parameters
collectionThe seat collection struct to print.
indentThe indent for printing.

◆ print_stop()

void print_stop ( Stop stop,
int  indent 
)

Print stop.

Parameters
stopThe stop struct to print.
indentThe indent for printing.

◆ print_trip()

void print_trip ( Trip trip,
int  indent 
)

Print trip.

Parameters
tripThe trip struct to print.
indentThe indent for printing.

◆ print_vehicle()

void print_vehicle ( Vehicle vehicle,
int  indent 
)

Print vehicle.

Parameters
vehicleThe vehicle struct to print.
indentThe indent for printing.