Medial Code Documentation
Loading...
Searching...
No Matches
RegistrySignalAny Class Reference

A Class that conditions nothing, just exising of the signal. More...

#include <MedRegistry.h>

Inheritance diagram for RegistrySignalAny:
RegistrySignal SerializableObject

Additional Inherited Members

- Public Member Functions inherited from RegistrySignal
 RegistrySignal ()
 Default init ctor for object, that won't contain garbage when not initialized specifically.
 
int init (map< string, string > &mapper)
 The parsed fields from init command.
 
virtual void _init (const map< string, string > &mapper)
 Each specific init function for pther arguments - called from init.
 
void * new_polymorphic (string dname)
 for polymorphic classes that want to be able to serialize/deserialize a pointer * to the derived class given its type one needs to implement this function to return a new to the derived class given its type (as in my_type)
 
- Public Member Functions inherited from SerializableObject
virtual int version () const
 Relevant for serializations.
 
virtual string my_class_name () const
 For better handling of serializations it is highly recommended that each SerializableObject inheriting class will implement the next method.
 
virtual void serialized_fields_name (vector< string > &field_names) const
 The names of the serialized fields.
 
virtual void pre_serialization ()
 
virtual void post_deserialization ()
 
virtual size_t get_size ()
 Gets bytes sizes for serializations.
 
virtual size_t serialize (unsigned char *blob)
 Serialiazing object to blob memory. return number ob bytes wrote to memory.
 
virtual size_t deserialize (unsigned char *blob)
 Deserialiazing blob to object. returns number of bytes read.
 
size_t serialize_vec (vector< unsigned char > &blob)
 
size_t deserialize_vec (vector< unsigned char > &blob)
 
virtual size_t serialize (vector< unsigned char > &blob)
 
virtual size_t deserialize (vector< unsigned char > &blob)
 
virtual int read_from_file (const string &fname)
 read and deserialize model
 
virtual int write_to_file (const string &fname)
 serialize model and write to file
 
virtual int read_from_file_unsafe (const string &fname)
 read and deserialize model without checking version number - unsafe read
 
int init_from_string (string init_string)
 Init from string.
 
int init_params_from_file (string init_file)
 
int init_param_from_file (string file_str, string &param)
 
int update_from_string (const string &init_string)
 
virtual int update (map< string, string > &map)
 Virtual to update object from parsed fields.
 
virtual string object_json () const
 
- Static Public Member Functions inherited from RegistrySignal
static RegistrySignalmake_registry_signal (const string &type, MedRepository &rep, const string &path_to_cfg_file)
 creates Registry rule.
 
static RegistrySignalmake_registry_signal (const string &type, MedRepository &rep, const string &init_string, const string &path_to_cfg_file)
 creates Registry rule and uses init_string to initialize the type
 
static void parse_registry_rules (const string &reg_cfg, MedRepository &rep, vector< RegistrySignal * > &result)
 parsing of registry signal rules - each line is new signal rule in this format:
Each line is TAB seperated by RegistrySignal type and RegistrySignal init string calling RegistrySignal::make_registry_signal
 
- Data Fields inherited from RegistrySignal
string signalName
 the signal name
 
int duration_flag
 the duration for each positive to merge time ranges
 
int buffer_duration
 a buffer duration between positive to negative
 
bool take_only_first
 if True will take only first occournce
 
int channel
 the channel number the rule operates on
 
float outcome_value
 the outcome value when condition holds
 

Detailed Description

A Class that conditions nothing, just exising of the signal.

usefull for DEATH signal Can have only time channel. use "aby" keyword to refernce this class


The documentation for this class was generated from the following files: