Harlequin RIP SDK
hotfolder_t Struct Reference

Data Fields

const uint8directory
 
const uint8setupname
 
const uint8overrideps
 
size_t dirlen
 
uint32 rescan_ms
 
uint32 stabilise_ms
 
int32 qinsertpos
 
hqn_timer_trescan_timer
 
hqn_timer_tstabilise_timer
 
hotfolder_entry_tdentries
 
hotfolder_entry_tnewentries
 
hotfolder_entry_tstabilising
 
PKNotifyDirHandlenotify_handle
 
sw_inputq_mkcontext_fnmkcontext
 
void * mkdata
 
hotfolder_tnext
 

Detailed Description

Structure holding details of one hotfolder.

Field Documentation

◆ dentries

hotfolder_entry_t* hotfolder_t::dentries

File entries seen in this hotfolder.

◆ directory

const uint8* hotfolder_t::directory

Full platform name of directory.

◆ dirlen

size_t hotfolder_t::dirlen

Length of directory excluding terminator.

◆ mkcontext

sw_inputq_mkcontext_fn* hotfolder_t::mkcontext

Job context constructor.

◆ mkdata

void* hotfolder_t::mkdata

Job context constructor data.

◆ newentries

hotfolder_entry_t* hotfolder_t::newentries

New file entries since last scan.

◆ next

hotfolder_t* hotfolder_t::next

Next hotfolder in monitor list.

◆ notify_handle

PKNotifyDirHandle* hotfolder_t::notify_handle

Platform-specific change notification handle.

◆ overrideps

const uint8* hotfolder_t::overrideps

Override PS buffer for input submission.

◆ qinsertpos

int32 hotfolder_t::qinsertpos

Insertion position into input queue.

◆ rescan_ms

uint32 hotfolder_t::rescan_ms

Rescan time.

◆ rescan_timer

hqn_timer_t* hotfolder_t::rescan_timer

Handle of rescan timer.

◆ setupname

const uint8* hotfolder_t::setupname

Name of setup for input submission.

◆ stabilise_ms

uint32 hotfolder_t::stabilise_ms

Stabilisation time.

◆ stabilise_timer

hqn_timer_t* hotfolder_t::stabilise_timer

Handle of stabilisation timer.

◆ stabilising

hotfolder_entry_t* hotfolder_t::stabilising

File entries needing stabilising.


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