access_t Struct Reference
[Access]

Collaboration diagram for access_t:

Collaboration graph
[legend]

Data Fields

module_tp_module
char * psz_access
char * psz_path
char * psz_demux
ssize_t(* pf_read )(access_t *, uint8_t *, size_t)
block_t *(* pf_block )(access_t *)
int(* pf_seek )(access_t *, int64_t)
int(* pf_control )(access_t *, int i_query, va_list args)
struct {
   unsigned int   i_update
   int64_t   i_size
   int64_t   i_pos
   bool   b_eof
   int   i_title
   int   i_seekpoint
info
access_sys_tp_sys
input_thread_tp_input
VLC_COMMON_MEMBERS these members are common for all vlc objects
const char * psz_object_type
char * psz_header
int i_flags
volatile bool b_error
 set by the object
volatile bool b_die
 set by the outside
bool b_force
 set by the outside (eg.
bool be_sure_to_add_VLC_COMMON_MEMBERS_to_struct
 Just a reminder so that people don't cast garbage.
libvlc_int_tp_libvlc
 (root of all evil) - 1
vlc_object_tp_parent
 our parent

Field Documentation

volatile bool access_t::b_error

set by the object

Referenced by NetFillBuffer(), Read(), ReadCompressed(), and Request().

volatile bool access_t::b_die

set by the outside

Referenced by AReadBlock(), AReadStream(), MMSTUOpen(), and Open().

set by the outside (eg.

module_need())

Just a reminder so that people don't cast garbage.

(root of all evil) - 1

Referenced by Close(), and Open().

our parent

Referenced by __access_New(), and access_Delete().

ssize_t(* access_t::pf_read)(access_t *, uint8_t *, size_t)

int(* access_t::pf_seek)(access_t *, int64_t)

int(* access_t::pf_control)(access_t *, int i_query, va_list args)

unsigned int access_t::i_update

int64_t access_t::i_pos

struct { ... } access_t::info

Referenced by __access_New(), _vcdplayer_set_entry(), _vcdplayer_set_segment(), _vcdplayer_set_track(), AccessClose(), AccessControl(), AccessControlCallback(), AccessControlResetCallback(), AccessOpen(), AccessRead(), AccessReadStream(), AccessSeek(), add_meta_val(), APDUSend(), ApplicationInformationEnterMenu(), ApplicationInformationOpen(), AuthReply(), Block(), BlockRead(), BlockScan(), BlockUDP(), CAMClose(), CAMOpen(), CAMPoll(), CAMSet(), CAPMTAdd(), CAPMTBuild(), CAPMTDelete(), cdda_play_track(), CDDABlocksPerReadCB(), CDDAClose(), CDDAControl(), CDDADebugCB(), CDDAFormatMRL(), CDDAFormatTitle(), CDDAMetaInfo(), CDDAMetaInfoInit(), CDDANavModeCB(), CDDAOpen(), CDDARead(), CDDAReadBlocks(), CDDASeek(), CDDBEnabledCB(), cdio_log_handler(), CDTextEnabledCB(), CDTextPreferCB(), Close(), ConditionalAccessClose(), ConditionalAccessHandle(), ConditionalAccessOpen(), ConfigureIVTV(), Connect(), Control(), DateTimeClose(), DateTimeHandle(), DateTimeManage(), DateTimeOpen(), DateTimeSend(), Describe(), Disconnect(), DoDiseqc(), Dump(), dvb_deleteBDAGraph(), dvb_newBDAGraph(), dvb_Pop(), dvb_SubmitATSCTuneRequest(), dvb_SubmitDVBCTuneRequest(), dvb_SubmitDVBSTuneRequest(), dvb_SubmitDVBTTuneRequest(), DVRClose(), DVROpen(), en50221_CloseMMI(), en50221_End(), en50221_GetMMIObject(), en50221_Init(), en50221_OpenMMI(), en50221_Poll(), en50221_SendMMIObject(), en50221_SetCAPMT(), EntryPoints(), FilterSet(), FilterUnset(), FilterUnsetPID(), flv_build_onMetaData(), flv_get_metadata(), flv_insert_header(), FrontendClose(), FrontendGetScanParameter(), FrontendGetStatistic(), FrontendGetStatus(), FrontendInfo(), FrontendOpen(), FrontendPoll(), FrontendSet(), FrontendSetATSC(), FrontendSetOFDM(), FrontendSetQAM(), FrontendSetQPSK(), get_audio_position(), GetHeader(), GetPacket(), GetTracks(), InitSlot(), MMIClose(), MMIHandleEnq(), MMIHandleMenu(), MMIOpen(), MMISendClose(), MMISendObject(), mms_CommandRead(), mms_CommandSend(), mms_HeaderMediaRead(), mms_ParseCommand(), mms_ParsePacket(), mms_ReceiveCommand(), mms_ReceivePacket(), MMSClose(), MMSHClose(), MMSOpen(), MMSStart(), MMSStop(), MMSTUClose(), MMSTUOpen(), NetFillBuffer(), Open(), OpenConnection(), OpenFileInZip(), Raw1394Handler(), Read(), ReadCompressed(), ReadICYMeta(), Request(), Reset(), ResourceManagerOpen(), Restart(), RtspConnect(), RtspDisconnect(), RtspRead(), RtspReadLine(), RtspWrite(), ScanParametersDvbC(), ScanParametersDvbT(), Seek(), SessionClose(), SessionCreateResponse(), SessionOpen(), SessionSendClose(), SPDUHandle(), SPDUSend(), Start(), Stop(), TPDURecv(), TPDUSend(), Trigger(), uninit_log_handler(), vcd_log_handler(), vcd_Open(), VCDClose(), VCDControl(), VCDEntryPoints(), VCDLIDs(), VCDMetaInfo(), VCDOpen(), VCDParse(), vcdplayer_get_item_size(), vcdplayer_inc_play_item(), vcdplayer_non_pbc_nav(), vcdplayer_pbc_nav(), vcdplayer_play(), vcdplayer_play_default(), vcdplayer_play_next(), vcdplayer_play_prev(), vcdplayer_play_return(), vcdplayer_play_single_item(), vcdplayer_read(), vcdplayer_set_origin(), vcdplayer_update_entry(), VCDReadBlock(), VCDSeek(), VCDSegments(), VCDSetOrigin(), VCDTitles(), VCDUpdateTitle(), and VCDUpdateVar().


The documentation for this struct was generated from the following file:

Generated on Sat Nov 21 08:06:07 2009 for VLC by  doxygen 1.5.6