STATIONINFO Struct Reference

#include <station.h>

Collaboration diagram for STATIONINFO:

Collaboration graph
RADIOSTATION
[legend]

Detailed Description

Station information structure.

An instance of this structure is created when calling StationConnect().

Definition at line 105 of file station.h.


Data Fields

TCPSOCKET * si_sock
 TCP socket of this stream.
u_int si_protocol
 Station type, PROTOCOL_TYPE_.
u_int si_content
 Player type, CONTENT_TYPE_.
char * si_name
 The station name.
char * si_genre
 The station's genre.
u_int si_bitrate
 Stream bit rate.
char ** si_header
 Header lines, collected during connect.
RADIOSTATIONsi_scp
 Pointer to the station configuration table entry.

Field Documentation

TCPSOCKET* si_sock

TCP socket of this stream.

Definition at line 107 of file station.h.

Referenced by StationConnect(), and StationDisconnect().

u_int si_protocol

Station type, PROTOCOL_TYPE_.

Definition at line 109 of file station.h.

Referenced by ShoutCastSetup().

u_int si_content

Player type, CONTENT_TYPE_.

Definition at line 111 of file station.h.

Referenced by ShoutCastSetup().

char* si_name

The station name.

Definition at line 113 of file station.h.

Referenced by CgiVars(), ShoutCastSetup(), StationDisconnect(), and UserIfShowStationInfo().

char* si_genre

The station's genre.

Definition at line 115 of file station.h.

Referenced by CgiVars(), ShoutCastSetup(), and UserIfShowStatus().

u_int si_bitrate

Stream bit rate.

Definition at line 117 of file station.h.

Referenced by CgiVars(), and ShoutCastSetup().

char** si_header

Header lines, collected during connect.

Definition at line 119 of file station.h.

Referenced by ShoutCastSetup(), StationConnect(), and StationDisconnect().

RADIOSTATION* si_scp

Pointer to the station configuration table entry.

Definition at line 121 of file station.h.

Referenced by StationConnect(), and UserIfShowStationInfo().


The documentation for this struct was generated from the following file:
© 2008 by egnite GmbH - visit www.ethernut.de