de::gsi::bel::valueserver::ValueIntern Class Reference

List of all members.

Static Protected Member Functions

static File_t findFile (Folder_t folder, String fileName)
static File_t getParentFile (File_t file)
static Subscriber_t findSubscriber (Subscriber_t[] subs, Subscriber_t sub)
static Subscriber_t[] addSubscriber (Subscriber_t[] subs, Subscriber_t sub)
static Subscriber_t[] rmSubscriber (Subscriber_t[] subs, Subscriber_t sub)
static Subscriber_t[] rmSubscriber (Subscriber_t[] subs, Xfer xfer)
static void rmSubscriber (File_t file, Xfer xfer)
static File_t[] addFile (File_t[] files, File_t file)
static File_t[] rmFile (File_t[] files, String fileName)
static Time_t makeTime (Time_t time)
static Time_t newTime ()
static boolean isConditionTrue (Condition_t condition, Filevalue_u value, Filevalue_u oldValue)
static boolean isValidValue (Filevalue_u filevalue)
static boolean isInitialValue (Filevalue_u filevalue)
static boolean isStructureValue (Filevalue_u filevalue)
static boolean isFolderValue (Filevalue_u filevalue)
static File_t[] getFolderEntries (Filevalue_u filevalue)
static Value_timed_t newValueTimed (String filepath, Filevalue_u filevalue, Time_t time)
static Notify_t newNotification (File_t[] file)
static Notify_t newNotification (File_t file)
static Data_t newData (String filepath, File_t file)
static Event_t newEvent (File_t[] file)
static Event_t newEvent (String filePath, File_t eventFile)
static Structurechange_t newAddStructureChange (String filepath, File_t file)
static Structurechange_t newRmStructureChange (String filepath)
static String buildFilePath (File_t file)

Static Package Attributes

static final String ROOT_NAME = "/"
static final String ROOT_DESCRIPTION = "root file"
static final int BURST_DELAY = 250

Detailed Description

contains static internal functions of ValueServer package

Author:
huhmann


Member Function Documentation

static boolean de::gsi::bel::valueserver::ValueIntern::isConditionTrue ( Condition_t  condition,
Filevalue_u  value,
Filevalue_u  oldValue 
) [inline, static, protected]

check if 'change of value' condition is true for old and new value

Parameters:
condition 
value 
oldValue 
Returns:
true: if change is valid to send notification, false: otherwise

static Structurechange_t de::gsi::bel::valueserver::ValueIntern::newAddStructureChange ( String  filepath,
File_t  file 
) [inline, static, protected]

creates a structure change object for a file which was added to a folder

Parameters:
filepath path of folder file is added
file file to add
Returns:

static Structurechange_t de::gsi::bel::valueserver::ValueIntern::newRmStructureChange ( String  filepath  )  [inline, static, protected]

creates a structure change object for a file which was removed

Parameters:
filepath 
Returns:


The documentation for this class was generated from the following file:
Generated on 4 Mar 2014 for valueserver by  doxygen 1.4.7